SAP ABAP Class CL_MRM_CPE_SERVICES (Commodity Pricing in Invoice Verification)
Hierarchy
BBPCRM (Software Component) BBPCRM
   CRM (Application Component) Customer Relationship Management
     CRM_APPLICATION (Package) All CRM Components Without Special Structure Packages
       MRM (Package) Appl.development R/3 decentralized invoice verification
Properties
Class CL_MRM_CPE_SERVICES  
Short Description Commodity Pricing in Invoice Verification    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class M8_2    
Program status     
Category 0   
Package MRM   Appl.development R/3 decentralized invoice verification 
Created 20110715   SAP 
Last change 20130531   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 ABAP Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
2 MMCR Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
3 MRM Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
Interfaces
Class CL_MRM_CPE_SERVICES has no interface implemented.
Friends
Class CL_MRM_CPE_SERVICES has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 GC_HEAD_INFO_FULL Constant Private Type reference (TYPE) CHAR4 'FULL' Area Not More Closely Defined, Possibly Used for Patchlevels 20110720
2 GC_INSERT Constant Private Type reference (TYPE) UPDKZ_D 'I' Update Indicator 20110715
3 GC_KRECH_Q Constant Public Type reference (TYPE) KRECH 'Q' Calculation Rule for Condition 20110726
4 GV_CPE_COND_DELETED Static Attribute Private Type reference (TYPE) ABAP_BOOL Deletion Indicator 20110808
Methods
# Method Level Visibility Method type Description Created on
1 CLASS_CONSTRUCTOR Static method Public Constructor CLASS_CONSTRUCTOR 20110811
2 FORMULA_DOCUMENT_DELETE Static method Public Method Delete the CPE Formula of a Document 20110808
3 GET_CPE_GUID Static method Public Method Read CPE KNUMVTOGUID 20110715
4 LINK_GUID_TO_KONV Static method Public Method Synchronization RSEG - KONV - CPED_ KNUMVTOGUID 20110719
5 LINK_GUID_TO_RSEG Static method Public Method Synchronization CPED_KNUMVTOGUID - KONV - RSEG 20110808
6 LINK_NEW_GUID_TO_RSEG Static method Public Method Add New Conditions (KZKON = 1,2) 20110726
7 LINK_OLD_GUID_TO_RSEG Static method Public Method Change Existing Conditions (KZKON = 3,4) 20110726
8 PUT_CPE_GUID Static method Public Method Update CPE KNUMVTOGUID 20110715
9 REPRICING_RELEVANCE Static method Public Method Check Whether Item is Relevant for Repricing (CPE) 20120120
Events
Class CL_MRM_CPE_SERVICES has no event.
Types
Class CL_MRM_CPE_SERVICES has no local type.
Method Signatures

Method CLASS_CONSTRUCTOR Signature

Method CLASS_CONSTRUCTOR on class CL_MRM_CPE_SERVICES has no parameter.
Method CLASS_CONSTRUCTOR on class CL_MRM_CPE_SERVICES has no exception.

Method FORMULA_DOCUMENT_DELETE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_DRSEG Call by reference Type reference (TYPE) MMCR_TDRSEG 20110808
2 Importing IV_INIT Call by reference Type reference (TYPE) BOOLEAN boolsche Variable (X=true, -=false, space=unknown) 20110808
3 Importing IV_KNUMV Call by reference Type reference (TYPE) KNUMV Nummer der Belegkondition 20110808

Method FORMULA_DOCUMENT_DELETE on class CL_MRM_CPE_SERVICES has no exception.

Method GET_CPE_GUID Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_GUID Call by reference Type reference (TYPE) GUID Globally Unique Identifier 20110715
2 Importing IV_KNUMV Call by reference Type reference (TYPE) KNUMV Nummer der Belegkondition 20110715
3 Importing IV_KPOSN Call by reference Type reference (TYPE) RBLGP Belegposition im Rechnungsbeleg 20110715
# Exception Resumable Description Created on
1 FORMULA_NOT_FOUND Formel nicht im globalen CPE Puffer gefunden 20110715

Method LINK_GUID_TO_KONV Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_DRSEG Call by reference Type reference (TYPE) MMCR_TDRSEG 20110719
2 Importing IT_KONV Call by reference Type reference (TYPE) KONV_TTY 20110719
3 Importing IV_INV_TRAN Call by reference Type reference (TYPE) INV_TRAN Vorgang in der Logistik-Rechnungsprüfung 20110719
4 Importing IV_KNUMV Call by reference Type reference (TYPE) KNUMV Nummer der Belegkondition 20110719

Method LINK_GUID_TO_KONV on class CL_MRM_CPE_SERVICES has no exception.

Method LINK_GUID_TO_RSEG Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_DRSEG Call by reference Type reference (TYPE) MMCR_TDRSEG 20110808
2 Importing IT_KONV Call by reference Type reference (TYPE) KONV_TTY 20110808
3 Importing IV_INV_TRAN Call by reference Type reference (TYPE) INV_TRAN Vorgang in der Logistik-Rechnungsprüfung 20110809
4 Importing IV_KNUMV_E Call by reference Type reference (TYPE) KNUMV Nummer der Belegkondition 20110808
5 Importing IV_KNUMV_L Call by reference Type reference (TYPE) KNUMV Nummer der Belegkondition 20110808

Method LINK_GUID_TO_RSEG on class CL_MRM_CPE_SERVICES has no exception.

Method LINK_NEW_GUID_TO_RSEG Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CV_GUID Call by reference Type reference (TYPE) GUID Globally Unique Identifier 20111214
2 Importing IT_RBKOMV Call by reference Type reference (TYPE) CPET_ERP_MRM_RBKOMV 20111214
3 Importing IV_KNUMV_FROM Call by reference Type reference (TYPE) KNUMV Nummer der Belegkondition 20110726
4 Importing IV_KNUMV_TO Call by reference Type reference (TYPE) KNUMV Nummer der Belegkondition 20110726
5 Importing IV_KPOSN_FROM Call by reference Type reference (TYPE) KPOSN Konditionspositionsnummer 20110726
6 Importing IV_KPOSN_TO Call by reference Type reference (TYPE) KPOSN Konditionspositionsnummer 20110726
7 Importing IV_KZKON Call by reference Type reference (TYPE) C Konditionsbearbeitungskennzeichen 20110726

Method LINK_NEW_GUID_TO_RSEG on class CL_MRM_CPE_SERVICES has no exception.

Method LINK_OLD_GUID_TO_RSEG Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_DRSEG Call by reference Type reference (TYPE) MMCR_TDRSEG 20110726
2 Importing IT_KONV Call by reference Type reference (TYPE) KONV_TTY 20110726
3 Importing IV_KNUMV_E Call by reference Type reference (TYPE) KNUMV Nummer der Belegkondition 20110726
4 Importing IV_KNUMV_L Call by reference Type reference (TYPE) KNUMV Nummer der Belegkondition 20110726

Method LINK_OLD_GUID_TO_RSEG on class CL_MRM_CPE_SERVICES has no exception.

Method PUT_CPE_GUID Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_GUID Call by reference Type reference (TYPE) GUID Globally Unique Identifier 20110715
2 Importing IV_KNUMV Call by reference Type reference (TYPE) KNUMV Nummer der Belegkondition 20110715
3 Importing IV_KPOSN Call by reference Type reference (TYPE) RBLGP Konditionspositionsnummer 20110715

Method PUT_CPE_GUID on class CL_MRM_CPE_SERVICES has no exception.

Method REPRICING_RELEVANCE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_POT Call by reference Type reference (TYPE) EINR_S_POT Bestellpositionen für interne Verarbeitung in SAPLEINR 20120120
2 Importing IS_XEK08RN Call by reference Type reference (TYPE) EK08RN Bestellpositionsdaten für die Rechnungsprüfung (neu) 20120120
3 Importing IV_KNUMV Call by reference Type reference (TYPE) KNUMV Nummer der Belegkondition 20120120
4 Importing IV_KPOSN Call by reference Type reference (TYPE) KPOSN Konditionspositionsnummer 20120120
5 Returning RV_RELEVANT Value transfer Type reference (TYPE) XCPRF 20120120

Method REPRICING_RELEVANCE on class CL_MRM_CPE_SERVICES has no exception.
History
Last changed by/on SAP  20130531 
SAP Release Created in 606