Initiated by a customer question here a short explanation how ERP customer master order blocks work in conjunction with C4C integration, especially the external pricing in C4C.

In ERP you can set blocks and block reasons in the customer master record. The “Order block” is the one that impacts sales document creation in ERP. Here is an example where the order block “01 – Overall block” is set for sales area 1000/10/00 for a sample customer.

ERP customer with block.png

In the SD customizing you control which SD transaction types are blocked from creation if the block “01 – Overall block” is set in the customer master. On the next screenshot you see the IMG path highlighted. The IMG path has two transactions. In the second one you assign order block reasons to transaction types.

IMG Assign Block Reasons.png

In our sample we look at contract creation (ERP sales orders behave in the very same manner). In the below screenshot the entry is highlighted that blocks contract creation for transaction type “SC – Service and Maint.” in ERP if the customer has the order block 01 – Overall block set.

Sales Document Block.png

If one now tries to create a contract for the above customer one gets an error message in transaction VA41:

ERP contract creation blocked.png

You get the same error message in the C4C contract seen when executing the external pricing.

C4C External Pricing with Block Error.png

All messages in the C4C external pricing that start with (system id) were raised by the ERP system. This is how can distinguish local messages raised by Cloud for Customer from remote messages raised by the ERP system.

As a summary:

  • In ERP you have full control which SD sales transaction types is blocked from creation by which order block in the customer master.
  • Via external pricing the behavior of C4C and ERP are synched. If the ERP transaction type is blocked you get an error in the external pricing.
To report this post you need to login first.

Be the first to leave a comment

You must be Logged on to comment or reply to a post.

Leave a Reply