Below are some tips for Price Management SSCUI base on S/4HANA Cloud 1908

  •        Don’t assign Application M related settings to Application V condition type

Example below involves SSCUI: Set Condition Types for Pricing

When fine-tuning an SD condition type which has Application = V, please don’t assign referenced condition type with Application M (Purchasing) , don’t assigned Pricing Procedure with Application M, don’t assign ref application with values other than V.

1.png

If it is assigned with wrong application, foreign key check errors similar as below might occur during activation:

There are missing pricing entries on your system for the pricing procedure ZPURPP

T685A V|PPR0| KALSM ZPURPP T683 MANDT EQ '100' AND KVEWE EQ 'A' AND KAPPL = 'V' AND KALSM = 'ZPURPP'

  •        When delete Z access sequence, pay attention to the condition type assigned to the access sequence.

Example below involves SSCUI: Set Access Sequences and Set Condition Types for Pricing

ZPRO access sequence has been assigned to condition type PPR0

2.png

If ZPR0 is deleted with unassigned it from PPR0, and user then does fine-tuning on PPR0, there will be delta activation error: Activity that raised the error: "SIMG_CFMENUOLSDVOK0" ("IMG") - "Define Condition Types"

  •        Condition type D100 can’t be found for sales org A010

Example below involves SSCUI: Set Pricing Procedure

Question:  There is no problem for A010 company to create sales orders without fees. Why is there a problem for C010 company to create sales orders without fees

Answer: In the free-of-charge process, the item only becomes free-of-charge because of the 100% discount that is generated with condition D100. This condition is in pricing procedure for sales org A010, and not in pricing procedure for sales org C010. So it cannot have a zero value in the sales order or the invoice. How do you expect the the invoice to have a zero value without the D100 condition

3.png 

  •        Pricing error: mandatory condition is missing

Example below involves SSCUI: Set Pricing Procedure

Take one example, While creating credit note against a return sales order, if pricing type 'C' is used in copying control, so condition type is getting redetermined during billing creation. if the pricing date is 13.07.2018 which you can see from "Pricing date" field in item "Sales A" tab from return order, based on this date, system will redetermine condition record. If there is no condition record for the price type on that day and the condition type is mandatory, then system will give error: mandatory condition is missing. You would need to change the pricing date or condition record in order to get the expected record to be determined out.

4-1.png

 4-2.png

  • Pricing error: mandatory condition is missing

Example below involves SSCUI: Set Condition Types for Pricing

Question: For an Italian customer, When try to use SSCUI to create pricing condition where withholding tax is applied on the customer invoice and customer will pay back the net amount excluding the WHT. Do we have such a scenario in the cloud? and can the customer configure this using SSCUI in the cloud?

Answer: For Italy cloud solution in S4HANA, there is no SAP standard solution at all for Withholding tax on customers .This business case is considered out of the scope of the majority of our Customer base in Italy. So its out of scope for S4C.

  •        How to manually set cash discount for Purchase order item

Example below involves SSCUI: Set Pricing Condition Types – Purchasing and Set Calculation Schema - Purchasing

Question: How to search an app to set discounts for purchasing order item.

Answer: SSCUI 101094 'Set Pricing Condition Types - Purchasing' is the correct SSCUI to use. Condition type DRN1 can be used for manual purchase order item discount.

6-1.png

6-2.png

  •        Transport customer created new access sequence via ATO 

After new Z access sequence entry is created by customer in Q system, it should be transferred to P system via ATO. Or else it will cause foreign key check issue similar as below:

TABLE NAME: T685 RECKEY: A|V|ZSP0| FIELD NAME: KOZGF FIELD VALUE: ZSP0 CHECK TABLE: T682 CHECK CONDITION: KVEWE = 'A' AND KAPPL = 'V' AND KOZGF = 'ZSP0' BBID: FILENAME: VARIANT: