Question:
Hello,
I am having a problem with the SDPACK inbound Idoc. It was working fine from our datapass server sending to SAP 4.6c. Then we added another datapass server and the new server does not work properly. The IDOC processes correctly (document is packed) but OUTPUT DETERMINATION is not run for the delivery. I have processed the same IDOC contents through both servers and they both behave differently when processing. I ran a trace on both and they go through different programs. But both are SDPACK idocs.
We have Immediate processing turned on in Partner Profile. One big difference I can see is that the Process Type in the header of the Trace says the process type is BACKGROUND for one and DIALOGUE for the other. Again, this is the same IDOC going through the same WE20 partner profile entry. What conrtrols if the PRocess type is background or dialogue. Inquiring minds want to know.
Thanks for any help.
Marco
Answer:
Hi Marco,
you could try verifying the user of the job. If you have 2 seperate jobs, and their responsable user for the job and/or step is different, the following might apply, if not, not.
For the VL10x transactions, SAP uses 'user profiles' for 'security reasons'. Although the program seems the same, an assigned 'user profile'for the program make the transaction act differently for diferent background-users.
Changing the user-name of the job would do the trick. Another consultant has done the job for you. You'll find a relevant OSS-note when looking for the application name, 'user profile', VL10, etc.
Regards, John
Answer:
Thankd for taking the time to respond.
On the inbound idoc we utilize the same Partner Number and the same SAP user-id for both servers during the inbound RFC. Do not know if there are other controls that may affect wether to run this RFC in dialogue or background task.
Regarding the User Roles, transaction VL10CUC mentioned in the note that I believe you are refering does control output determination for picking, but there is no profile in there for Packing.
The inbound config that I see is mostly the same, is there anything that the partner can send that would affect if the RFC is run in Background or Dialouge mode
Answer:
I was trying to remember my User-ID when I saw this note i started a while back. I forgot to update the solution.
The simple solution was that the new server was running an older version of SAPGUI. The SAPGUI must be accessed from the server when running IDOCs. We upgraded the SAPGUI on the server and all worked!.
Marco