Enterprise Resource Planning Blogs by SAP
Get insights and updates about cloud ERP and RISE with SAP, SAP S/4HANA and SAP S/4HANA Cloud, and more enterprise management capabilities with SAP blog posts.
cancel
Showing results for 
Search instead for 
Did you mean: 

Some customers tried to re-update their pricing in intercompany billing but failed.

From price analysis, the following message is listed:

Access Message Description

05     108      Condition record exists, but has not been set

10     230      Access has not been executed due to previous access

Then we checked further and found the condition category KNTYP for the affected condition type is blank in V/06.

This is actually the standard behavior that condition type with KNTYP blank is not redetermined in intercompany billing, neither with pricing type B.

It is also specified in SAP Note 33487.

......

In the case of invoice type IV...

    • repricing SHOULD NOT occur for condition types with the condition category = ' ' (blank) or the condition category = 'G' (Cost).

......

Here in the blog I will introduce the responsible coding during the pricing update:

LV60AU24
RV_INVOICE_PRICE_PBO
...
*   Verrechnungspreise und TP nicht neu ermitteln
ENHANCEMENT-POINT RV_INVOICE_PRICE_PBO_01 SPOTS ES_SAPLV60A.
    IF tkomp-kaend_typ = space.
      IF tkomk-vbtyp NA vbtyp_fkiv.         << not intercompany
        tkomp-kaend_typ = 'Gbh..'.
      ELSE.                                              << intercompany
        tkomp-kaend_typ = 'Gbh .'.
      ENDIF.
    ENDIF.
* jetzt käme der PRICING_DIALOG
  ELSE.
* Kopfpreisfindung
ENHANCEMENT-POINT RV_INVOICE_PRICE_PBO_04 SPOTS ES_SAPLV60A.
...

Remark to the coding above:
tkomp-kaend_typ contains the condition categories that will not be redetermined regardless of the pricing type.

Hope it will do you some help.