on 05-07-2009 5:18 AM
Hi experts,
I am using SRM 5.0 and ECC 6.0 classis scenario
When we create SC, status shows "Approved" , but no follow on documents (Purchase Order) created
in BBP_PD I got status
Status Description Inactiv
HEADER I1015 Awaiting Approval X
HEADER I1021 Created
HEADER I1038 Complete
HEADER I1106 Shopping cart ordered
HEADER I1129 Approved
0000000001 I1111 Item in Transfer Process
No error in RZ20 and BBP_MON_SC
in BBP_DOCUMENT_TAB and BBP_PDBEI I got a PO number from backend system
When I run FM SPOOL_PO_CREATE manually, system will create PO in backend system
My problem is why PO is not create automatically after I approved SC.
Now I have to run FM SPOOL_PO_CREATE manually everytime whether I need to create a backend PO.
Please help me.
Thank you in advance
Regards,
Theerat
Thanks Peter,
This error with all of the SCs.
In set control parameters, I set as following:
SPOOL_JOB_USER - EBP_JOB
SPOOL_LEAD_INTERVALL - 60
SPOOL_MAX_RETRY - 25
after we debugged as your test environment, in SRD system not return the error message.
but PO in backend is not created.
Could you please give me some light.
Thank you in advance.
regards,
Theerat
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Hi Theerat,
OK, the control parameter settings seem to be good.
There are a lot of steps in the transfer, therefore is hard to say where exactly the error could happen. Maybe it would be easier to check the recieved BAPI data of the backend PO. If you execute this BAPI in the backend, there will a message appear with the error.
For creating this test data in the BAPI_PO_CREATE1, please do the following:
Activate the FBGENDAT for the BAPI_PO_CREATE1 (or BAPI_REQUISITION_CREATE if the follow-on document should be a PR) as in the note 539978 described, and send a new SC into the backend to fill the test data. As in the note described, please:
- set the Parameter FBGENDAT 'X' in the backend system for the RFC user of the SRM system
- execute the report FBGENDAT for the BAPI_PO_CREATE1 in the mode 'A' or 'B'.
- Start the SC transfer from the SRM system by creating a new shopping cart, and check whether a test data record was generated in the Function Builder (SE37) of the backend system for the BAPI_PO_CREATE1.
- Deactivate the generation of test data records by deleting the entries in report FBGENDAT and resetting the user parameter.
Execute the BAPI_PO_CREATE1 with the created test data (you need to doubleclick into the test data and F8), and check what is filled into the parameter RETURN.
Have a luck!
Regards,
Peter
Hi Stefan
Actually, my problem come from customize program in backend.
My PO will send email automatically to vendor with attachment and
my customized program needs default domain in SCOT.
My solution is just maintain default domain in SCOT, then PO will created in Backend.
I am not sure that this solution can help you,
but you can debug by RFC user in Backend with FM : BAPI_PO_CREATE1
may be you can find your error.
good luck
Theerat.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Hi Peter
Thank you very much for you guide.
I already solved my problem.
The problem occurs in backend.
Best regards,
Theerat
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Thanks Pradeep and Peter
After I try to run BBP_ALERT_SB_NOTTRANSFERED, now I got the error message
in SC application monitor = Shopping cart 4000000245: Follow-on document(s) not transferred
next, I try to run BBP_PD_SC_RESUBMIT with SC no. in field I_OBJECT_I and PO no. from BBP_PDBEI the PO is created in backend.
but my problem is next time after I approved SC, PO in backend is not created automatically.
I have to run FM BBP_PD_SC_RESUBMIT manually everytime.
How should I do if I would like to made system create PO in backend automatically?
I already set BG job for CLEAN_REQREQ_UP and BBP_GET_STATUS_2
Please advice me
thank you in advance.
Theerat
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Hi Theerat,
no, this isn't normal that the follow-on document is not created automatically. Once the SC is approved (and in case of the sourcing is active, also the SOS has to be assigned), the follow-on document has to be created by the system.
Do you have this error with all of the SCs, or happens only sporadically?
Please doublechech whether spooler parameter is properly set in the customizing:
SPRO > Supplier Relationship Management > Technical Basic Settings > Set Control Parameters.
If everything seems to be fine, the transfer should be debugged. In test environment the easiest way is, that you create a new SC, and set it on the status 'hold'. Then you can start the function BBP_PD_SC_TRANSFER with the SC GUID. In this case you can debug through the transfer in dialog, because the workflow won't be triggered.
Regards,
Peter
Thanks Peter
where is menu for activate alert monitorim IMG? is it "start application monitor"?
if yes, I already activated
then I run BBP_ALERT_SB_NOTTRANSFERED again and create new SC
but still no errors in RZ20 and SC still show item in transfer process.
please help me..
thank you vermuch
theerat.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Hi Theerat,
Configuration Path for Application Monitors :
SPRO> Suplier Relationship Management> SRM Server> Cross-Application Basic Settings> Start Application Monitors
Now go to the SRM web and on the left-hand side menu you can find the Application Monitors link. Under that there will be a link for shopping cart. See if your shopping cart is listed there. If it is there then try to correct the error using the tools which are provided there.
Hope it helps.
Thanks,
Pradeep
Thank you Peter and Sapna
but when I try to execute CLEAN_REQREQ_UP, nothing happens not any result screen appears and no alerts in RZ20
next I try to execute BBP_ALERT_SB_NOTTRANSFERED, the same result
the last I try to execute BBP_REQREQ_TRANSFER
the system show the message "Runtime error CALL_FUNCTION_NOT_FOUND has occurred"
(message no. 341)
what's wrong? Please advice me..
thank you in advance.
regards,
Theerat.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Hi Theerat,
please doublecheck whether the alert monitor activated (execute the activating in the SPRO).
The report BBP_ALERT_SB_NOTTRANSFERED ignores the SCs created recently (for preventing retransferring items which are at the moment in the transfer process), and only checks the SCs, which were created since the last execution of the report.
I would therefore suggest to schedule this report daily, once in the night.
The retransfer of the SC items from the alert monitor triggers the function BBP_PD_SC_RESUBMIT. Please also try to execute this FM for the SC.
Regards,
Peter
Hi Theerat,
starting the SPOOLER isn't a proper way for creating the follow-on documents. If the folowon document is still not created after executing the CLEAN_REQREQ_UP, the document should have an entry in the alert monitor RZ20.
Is this alert missing, execute the report BBP_ALERT_SB_NOTTRANSFERED as in the note 441768 described. The note will create the alert entry in the alert monitor, where the administrator can retransfer the item.
Regards,
Peter
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Hi ,
Schedule the jobs CLEAN_REQREQ_UP after BBP_GET_STATUS_2. This should solve your problem.
The frequency of the jobs can be your decision. Ideally 20-30 mins frequency is suggested.
Best Regards,
Sapna
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
User | Count |
---|---|
1 | |
1 | |
1 | |
1 |
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.