cancel
Showing results for 
Search instead for 
Did you mean: 

Issue with Inbound DELVRY03 (SHPCON) idocs

Former Member
0 Kudos

Hi,

I am sending idoc_xmls to the sap/bc/idoc_xml interface. That works so far, but I have issues to book the goods (pgi). I am trying this with this xml file:


<IDOC BEGIN="1">
		<EDI_DC40 SEGMENT="1">
			...
		</EDI_DC40>
		<E1EDL20 SEGMENT="1">
			<VBELN>0080000663</VBELN>
			<E1EDL18 SEGMENT="1">
				<QUALF>PGI</QUALF>
			</E1EDL18>
			<E1EDL24 SEGMENT="1">
				<POSNR>000010</POSNR>
				<MATNR>000000000000010055</MATNR>
				<CHARG>0071234630</CHARG>
				<LFIMG>000000000000005</LFIMG>
			</E1EDL24>
			<E1EDL24 SEGMENT="1">
				<POSNR>000011</POSNR>
				<MATNR>000000000000010055</MATNR>
				<CHARG>0071234630</CHARG>
				<LFIMG>000000000000001</LFIMG>
			</E1EDL24>
			<E1EDL24 SEGMENT="1">
				<POSNR>000030</POSNR>
				<MATNR>000000000000010055</MATNR>
				<CHARG>0071234630</CHARG>
				<LFIMG>000000000000001</LFIMG>
				<HIPOS>000020</HIPOS>
			</E1EDL24>
			<E1EDL24 SEGMENT="1">
				<POSNR>000040</POSNR>
				<MATNR>000000000000010055</MATNR>
				<CHARG>0071234630</CHARG>
				<LFIMG>000000000000002</LFIMG>
				<HIPOS>000020</HIPOS>
			</E1EDL24>
			<E1EDL37 SEGMENT="1">
				<EXIDV>00000000001234567890</EXIDV>
				<BRGEW>000000000007000</BRGEW>
				<VHILM>000000000000700999</VHILM>
				<LAENG>1</LAENG>
				<BREIT>2</BREIT>
				<HOEHE>3</HOEHE>
				<MEABM>MTR</MEABM>
				<VHART>Z001</VHART>
				<E1EDL44 SEGMENT="1">
					<POSNR>000010</POSNR>
					<VEMNG>000000000000002</VEMNG>
				</E1EDL44>
			</E1EDL37>
			<E1EDL37 SEGMENT="1">
				<EXIDV>00000000001234567891</EXIDV>
				<BRGEW>000000000007000</BRGEW>
				<VHILM>000000000000700999</VHILM>
				<LAENG>4</LAENG>
				<BREIT>5</BREIT>
				<HOEHE>6</HOEHE>
				<MEABM>MTR</MEABM>
				<VHART>Z001</VHART>
				<E1EDL44 SEGMENT="1">
					<POSNR>000010</POSNR>
					<VEMNG>000000000000003</VEMNG>
				</E1EDL44>
				<E1EDL44 SEGMENT="1">
					<POSNR>000011</POSNR>
					<VEMNG>000000000000001</VEMNG>
				</E1EDL44>
			</E1EDL37>
			<E1EDL37 SEGMENT="1">
				<EXIDV>00000000001234567891</EXIDV>
				<BRGEW>000000000007500</BRGEW>
				<VHILM>000000000000700999</VHILM>
				<LAENG>4</LAENG>
				<BREIT>5</BREIT>
				<HOEHE>6</HOEHE>
				<MEABM>MTR</MEABM>
				<VHART>Z002</VHART>
				<E1EDL44 SEGMENT="1">
					<POSNR>000020</POSNR>
					<VEMNG>000000000000003</VEMNG>
				</E1EDL44>
				<E1EDL44 SEGMENT="1">
					<POSNR>000030</POSNR>
					<VEMNG>000000000000001</VEMNG>
				</E1EDL44>
				<E1EDL44 SEGMENT="1">
					<POSNR>000040</POSNR>
					<VEMNG>000000000000001</VEMNG>
				</E1EDL44>
			</E1EDL37>
			<E1EDL37 SEGMENT="1">
				<EXIDV>00000000001234567891</EXIDV>
				<BRGEW>000000000001000</BRGEW>
				<VHILM>000000000000700999</VHILM>
				<LAENG>2</LAENG>
				<BREIT>1</BREIT>
				<HOEHE>1</HOEHE>
				<MEABM>MTR</MEABM>
				<VHART>Z001</VHART>
				<E1EDL44 SEGMENT="1">
					<POSNR>000040</POSNR>
					<VEMNG>000000000000001</VEMNG>
				</E1EDL44>
			</E1EDL37>
		</E1EDL20>
	</IDOC>

As single control flag I have set the E1EDL18-QUALF=PGI because I want to book the goods.

But if I go to /we02 and look at my incoming idoc File, I got this exception:

Status 51: Delivery status only allows display mode

Does anyone could help me? Have I miss some control flags?

Best Regards

Alex

Accepted Solutions (1)

Accepted Solutions (1)

former_member404244
Active Contributor
0 Kudos

Hi,

what we can do is..goto WE19 tcode ,give the error idoc number and execute ,now debug the idoc in we19 tcode..Give the function module which triggers the idoc and debug the idoc and see whre the error is catching up.

Regards,

nagaraj

Answers (0)