(S4)PACG 200 SP04
Background
In certain business scenarios (e.g. ISU) special partner roles set on Business Partners can be treated similarly to customer/vendor roles. It should be possible to send to SAP FSM Business Partners who are not assigned customer/vendor partner roles but any, customer-specific one.
Until FSM Cloud Connector add-on 200 SP03 version (included), only if a BP was assigned customer-/vendor-related partner functions (e.g. FLCU01, FLVN01, see tables KNA1, LFA1) could it be sent to FSM as a Business Partner of type Customer/Supplier.
New solution
Business Partner can now be sent to SAP FSM as a customer or vendor based on any partner role.
If a Business Partner is assigned a partner role entered in transaction /PACG/ECM_BPASGN - BP role assignment and checked as customer/vendor, it can be sent to SAP FSM as such.
For partner roles which do not have customer/vendor data (cannot be reached with transactions XD03, XK03; no entries in tables KNA1/LFA1), Business Partner master data will be used instead (see transaction BP, tables BUT00). This data will be sent to FSM as customer/supplier properties. The BP’s ID will be used as well.
Prerequisites and remarks
Please keep in mind that customer/vendor may need badi implementation to fill relevant, yet missing data on client side.
The ‘BP used’ field in transaction /PACG/ECM_CPROP is a prerequisite for this functionality. On S4 systems it is set by default and cannot be disabled.
If the field above is enabled, Business Partners exist in SAP and one of their (non-customer/non-vendor) roles is maintained in transaction /PACG/ECM_BPASGN - BP role assignment as customers/vendors, then object assignment check (sales area/company code/no object) is not performed. These BPs will be sent to FSM regardless of sales area/company code assignment. However, at least one ‘sales area’, 'company code' or ‘no object assignment’ (recommended) entry must exist for the company to which a customer should be sent. See transaction /PACG/ECM_EOAS - Object Assignment.
Attachment handling is not yet supported for this solution.
The logic is outbound-oriented, customer creation/update in FSM are not supported.
BP ID used as customer ID should be adjusted in outbound service call idocs by a badi, if needed to used there
Example
The following Business Partner has the role ‘MKK’ assigned.
Such a BP does not have customer master data, no entry can be found in the customer table (KNA1).
It won’t be transferred to FSM unless its role is added in transaction /PACG/ECM_BPASGN and checked as ‘Customer’.
The BP would be sent after saving or manually with transaction /PACG/ECM_CUSTMASTER:
The BPs address is also sent.
The final result in FSM master data: