on 05-25-2010 3:51 PM
Hi All,
I have a scenario to transfer SRM Line item condition types and few custom fields to ECC.
I have found the following things but structure 'CI_EKPODB' does not exists in ECC.
I am using 'SRM 5.00' and 'SAP ECC 6.0'.
NOTE: I have to transfer condition records when PO is getting created / modified.
1) Earlier I was planning to use BADI 'BBP_CREATE_BE_PO_NEW' in SRM and this will transfer the data to ECC in case of PO
Creation.
It contains the Condition fields to be passed to ECC.
But i am unable to implement the same, whenever i create implementation when i click 'Activate' its getting activate then after few seconds its getting deactivate, i think this is because this BADI is not allowed for multiple use and SAP has already made one implementation on the same.
2) I need to implement BADI 'BBP_ECS_PO_OUT_BADI' in SRM and 'BBP_PO_INBOUND_BADI' in ECC.
SRM BADI will pass verified field details to ECC as a custom fields
It does not contains the Condition fields to be passed to ECC, so i was planning to pass the same as custom field(s).
ECC BADI 'BBP_PO_INBOUND_BADI' will be used to map the fields to correct place and this should work.
i need to modify the structures and pass all the custom fields (z-fields) - (CI_EKPODB but does not exists kindly suggest) as data.
Other required details:
Transfer of PO does not supported by SAP for service PO's, any suggestion on the same?
Expecting quick reply from your end.
Thanks in advance.
Regards,
Hemant
resolved
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Problem resolved.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Hi All,
The new approach i am using to transfer PO conditions is as mentioned below:
To transfer PO Conditions i am using BADI 'BBP_DRIVER_DETERMINE' and custom FM 'B46B_DPO_TRANSFER' (ZB46B_DPO_TRANSFER).
Inside FM 'ZB46B_DPO_TRANSFER' i am retrieving PO Conditions using FM 'BBP_PD_PO_GETDETAIL' comparing GUID = I_HEADER-GUID and OBJECT_ID = I_HEADER-OBJECT_ID and i am able to find E_PRIDOC .
My question is , is this the correct way to retrieve Conditions?
Thanks in advance.
Regards,
Hemant
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Hi Hemant,
944534 ECS: Restrict type P customer fields' transfer to backend
This is a consulting note to replace the changes proposed by note
850082, which in later Plug-in (PI) support packages will be reversed
(through note 944534). The purpose of this note is to extend the
customer fields allowed to be transferred to the backend to types: C, N,
D, T and P, for extended classic scenario. This can only be achieved by
customer modification mentioned below. Please do the changes
manually.
Please read the desclaimer part of this note
"Disclaimer: Due to technical issues, we strongly advise against having
type P customer fields, as it might cause runtime errors in the backend
system during transfer. Any problems caused by applying this note is the
responsibility of the customer modification."
Hope this helps,
Kind Regards,
Matthew
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.