Application Development Discussions
Join the discussions or start your own on all things application development, including tools and APIs, programming models, and keeping your skills sharp.
cancel
Showing results for 
Search instead for 
Did you mean: 

Outbound Order Confirmation - Output control for incomplete sales orders

Former Member
0 Kudos

Hi EDI Folks,

I have a simple question. I want to send EDI 855 for only the completed sales orders.

Whenever inbound sales order is processed and if the order is incomplete. I don't want to send the order confirmation for the order at that point of time. When that order is made complete, then only i want to send the order confirmation (EDI 855).

How can we do it??

What is the output determination requirement for this??

Right now i am using requirement '02' which proposes EDI output for both complete and incomplete sales orders.

Please respond to the above quesition.

Thanks and waiting for your reply,

Creasy Matt

1 ACCEPTED SOLUTION

Former Member
0 Kudos

Actually requirement 002 shoudl get trigerred only for completed sales orders. if you look it is checkign UVALL = C else it is exiting with subrc = 4.

I would say to put a break-point at the requirement and see why it is not behaving the way you want it to be.

9 REPLIES 9

Former Member
0 Kudos

Actually requirement 002 shoudl get trigerred only for completed sales orders. if you look it is checkign UVALL = C else it is exiting with subrc = 4.

I would say to put a break-point at the requirement and see why it is not behaving the way you want it to be.

0 Kudos

Thanks MxG for your reply.

I tried to create an order with plant data missing. Still it is proposing EDI output.

I tried to create an order with pricing condition missing still it is proposing EDI output.I don't want EDI output be proposed in such conditions.

Where should I put the breakpoint. In which program.

Thanks,

Creasy Matt

0 Kudos

You need to put the break-point at requirement 002, form KOBED_002 and KOBEV_002.

one thing I forgot to mentioned, SAP terma of incomplete means the field should be defined in the incompletion procedure, and the sales docuemtn should be in incomplete status if you wan tto use the standard sap code for UVALL ne 'C'. if you see your fields are not trigerring incompletion, then you need to work with the functional person to include those in incompletion procedure

0 Kudos

MxG,

For both plant and pricing condition functional config was already done. If any of these two fields are missing, the status of sales order will be incomplete.For incomplete orders also, the EDI output is being proposed.

Now just tell me, in which SAP program, do i have to put the break point?

Where exactly ??

Thanks and kind regards,

Creasy Matt

0 Kudos

LV61B002

0 Kudos

MxG,

Do i have to add this requirement to the Access sequence or what??

I added requirement '2' to the output determination procedure. I'm just wondering whether i have to add this requirement to the Access sequence.

Regards,

Creasy Matt

0 Kudos

Nope, it is added to the Output determination procedure only to your output type. The code will hit firs tto check if the requirement is fulfill before proposing the output.

Former Member
0 Kudos

Even though i have a delivery block on my sales order, the incompletion log shows that the sales document is "Complete".

Because of this, the EDI output is being proposed immediately which i don't want.

I want the output to be proposed only for the completed sales orders.

Why the value of the status = 'C' , even though it is supposed not to be.

0 Kudos

being blocked doesnt make a order incomplete. If you want blocks to be considred in your requirement, copy 002 to your own one, and add code to check komkbv1-lifsk and faksk too.