cancel
Showing results for 
Search instead for 
Did you mean: 

Log of Incomplete Items - Delivery skipping the status group set

Former Member
0 Kudos

Dear friends,

I'm facing a very odd situation with the log of incomplete items configuration for delivery.

We are working with a decentralized WMS to which we send our deliveries for picking via IDOC. Then we get the confirmation and post it into the delivery.

Everything is working fine so far, however, I'd like to add a rule to avoid the posting of goods if the field VOLUME (LIKP-ANZPK) is zero.

When I create my plant transfer POs, it also creates the deliveries and IDOCs automatically. But if I put this rule on, my deliveries are never distributed. Only if I fill the field for volumes in the header manually.

First question is: How IDOC distribution can be faced as goods movement by this rule?

We have created the Status Groups checking mainly the Goods Movement checkboxe (and believe me, I have tested all sort of combination), we have assigned this status group to the Incompletion Group G-Delivery Header, used the procedure H0 and, the field LIKP-ANZPK is there as standard in the fields catalog assigned to my Status Group.

All looks fine, even the standard was tested. However, when I simulate goods movement with zero in the field volumes manually, I can still do PGI, and also the invoice.

My intention is to make possible for the process creates deliveries, distribute their IDOCs automatically, and upon confirmation, avoid PGI if the field VOLUME in the header is filled.

Can you guys give a hand?

Thanks a lot

Accepted Solutions (1)

Accepted Solutions (1)

former_member205178
Contributor
0 Kudos

Hi,

You have mentioned the field : LIKP-ANZPK. It is the field - Number of Packages and not VOLUME. Is there a typo here ?

Also, how is this field going to be populated ? After Transfer Order confirmation ? Are you trying to get the Inbound IDOC to do this ?

Are you using the Packing Functionality here ?

Thanks.

Former Member
0 Kudos

Hi Dee,

Sorry, this is indeed number of packages. We are using HU that get updated with confirmation IDOC. All the picking process is done by a decentralized WMS.

thank you for your message.

former_member205178
Contributor
0 Kudos

Hi,

Are you maintaining, HU Master Data ??

Thanks.

Former Member
0 Kudos

Hi,

yes, the master data for HU and material are maintained.

thanks!

Answers (4)

Answers (4)

former_member205178
Contributor
0 Kudos

Hi Eric,

After reading Phani's response to your post, I am beginning to think that maybe I did not get your requirements correctly OR you have to reframe your requirements clearing a process flow chart of how the delivery process flows between two systems and where you want what to happen.

I have read your requirements, which you posted initially and then more statements subsequently with screen shots. There seem to be some contradictions OR the terminology you used is probably confusing me.

If you feel that you need to reframe the requirements and explain in a simpler fashion with process flow chart that would be good.

I have been going on a different tangent probably which happens. My bad . Does not matter.

Thanks.

phanikumar_v3
Active Contributor
0 Kudos

Dear Eric,

As i understood you are having two problems.

1.If after activation of Billing and Goods Movement in my in-completion status groups--still why system is doing these activities'

Ans: if you activate these(Goods issue &billing) two checks in Status groups---system check for the relevant fields in-completion(Example--Without picking quantity PIKMG--can not be done the subsequent document--in this case PGI)(Without payment terms-ZTERM-- Billing cannot be done)(these two are internally hardcoded in the program of in-completion)--You are maintaining these two fields--so system allowing you.

Note: Please press F1--on these two fields in status group--your doubt will be clarified further.

2.What Idocs you are using standard or Custom one?

As i understood that your picking will be confirmed by Idoc and you want to restrict the PGI-If your Idoc is custom one--If the field ANZPK missing--Why dont you try to keep the required ANZPK by default in your Idoc--itself.

Hope i catch your point.

Phanikumar

Former Member
0 Kudos

Hi guys! I really appreciate your effort to help, that's why I praise this space. Thanks a lot.

Firstly, to clarify things that I may have not made myself clear.

1-My IDOC distribution is made on outbound deliveries.

2-Deliveries are sent to WMS, and then, after the picking process, an IDOC confirmation comes back, so I can follow up the process.

3-Today all my IDOCs are working fine, but I need to fine tune the process

4-My intention is to have outbound IDOC generated automatically, soon as my delivery document is created. Which I can do if I completely remove the incompleteness or put it at the end of process. (ie: PGI) <<<< and this is the main issue


5-All configuration is made for these purposes, but I face two problems:

     A)If I set incompleteness to delivery on the number of packages field, I only can distribute IDOCs          after I fill this field. Which is no useful, since this will be the job of WMS in the confirmation IDOC.
    
     B)If I set incompleteness only at the billing document and PGI, SAP allows the user to do these two activities even if the number of packages field is blank. And we want to avoid that in case WMS send it zero as mistake.

What I mainly don't understand is, why I can still do PGI and billing document without "number of packages" filled, if below, I'm telling the system to not allow that?

And I have checked dozen of times if all the incompleteness configuration is tied together and found no problem...

G, thanks for the link. In our case, bringing back values to delivery document is working fine because the system must count the amount of the highest level of handling units picked in WMS in order to fill that field. The confirmation is working as it should.

former_member187652
Contributor
0 Kudos

oh in that case hopefully I could help.

Eric if your idoc is not sending out, then what is the config in your output determination? I would assume you used dispatch timing "4" then upon delivery note save, the idoc will be processed.

in that case, when you mentioned idoc is not distributing, what's the light on output of that delivery note? if red, please check on the processing log. If yellow, please check your dispatch timing. If green, please check with the inbound process from the WMS end.

Now come to your second question. I believe Status group Billing works only for sales document and Goods Movement works only for delivery document. where did you set the incompletion log, Delivery Note Header?

Former Member
0 Kudos

Lee,

When I said I can't distribute these IDOCS its purely because of the incompleteness procedure. I don't get any IDOC whatsoever if I don't pass the volumes in ANZPK field. Otherwise I'm able to generate the IDOC just fine.

I set the status on the header of delivery document, for goods movement and billing.

Sorry for the Portuguese screens. G - Delivery Header (groups)

For G, I have the procedure H0 which has the field LIKP-ANZPK as the mandatory field

And the status group G1, which has sets on General | Billing Doc. | Price | Goods.Movmt.

Finally the procedure is attached to the delivery documents types that I need to pass through this check.

Thanks for your time.

former_member205178
Contributor
0 Kudos

Hi Eric,

Here is my understanding on this issue:

  1. You are getting the Inbound IDOC after picking with all the relevant delivery information from WMS.
  2. Now you want to check the information of the number of packages before you do PGI.
  3. You have added ANZPK[Number of Packages] as a field relevant for delivery incompletion but it is not working. What you want to do in a sense here is make sure it is not blank and then ONLY do the PGI.

My suggestion would be to check the Inbound IDOC for the field ANZPK in the segment -> E1EDL20[I am thinking the Basic Type is : DELVRY05]. The field exists in the segment. You should see if this is populated first.

For this you can use T Code: WE19 and test the IDOC by inserting some value in the field and saving the IDOC. Check in VL02N to see if it populated the field. This is a manual push of information.

You need to have this field sent from WMS. If it is not being sent from there you need to work with the IDOC Technical Expert and have that figured out first. I would first check that then trying to deal with why incompletion is not working.

Having figured out that first, it still it begs a question that when we are maintaining the HUs, their Master Data and Packing Functionality in SAP, how is SAP expected to play a dummy role here to accept any packing information throw by WMS. This we can deal in the next steps.

Hope my suggestion makes sense.

Thanks.

Former Member
0 Kudos

Any ideas guys?

former_member187652
Contributor
0 Kudos

Eric,

I would firstly check on the output of delivery document that send out the idoc, is it green or yellow or red or absent? if absent, then it is a output determination issue, if it is there with some error, do you have a log for processing the idoc, check on the program for outbound idoc issuing, see if there is any checks that might be affected by you status group and thus stopping the idoc from being processed.

it also might be the external WMS that is filtering these idocs as invalid ones if you have a green light on the outputs. check with them also on their process

Former Member
0 Kudos

Hi Lee, thanks for your input.

I believe I have no problem with our idocs since I can generate them in all situations if I fill the field No.of packages in delivery document.

When our delivery is in this situation, I should be able to send the IDOC, but if this field is zero, the system has to avoid goods issue.

As I said, I tried all combinations, just for testing, and still it doesn't work propely. If I activate the billing and goods issue, I still can do these two activities even if my number of packages are zero.

Thanks.

former_member187652
Contributor
0 Kudos

HI Eric

forgive my ignorance. when you said distribution I thought you meant the distribution of Idoc, then I did some google on "decentralized wms, delivery note distribution", and then,,, there is no then any more....

Lakshmipathi
Active Contributor
0 Kudos

Check whether this thread helps you

G. Lakshmipathi

former_member205178
Contributor
0 Kudos

Hi Eric,

Lakshmipathi, has brought up a good point through this link.

Do you know the segment which is expected to carry the Number of Packages from WMS. Field should be the same technical name.

Unfortunately, I do not know the segment name, but it should not be so difficult to find.

You could test the field by manually inputting the numbers and execute to see if you are getting this into the delivery field.

Thanks.

Former Member
0 Kudos

Hi Lee, you were right. It is indeed IDOC distribution.