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 | Type group use (TYPE-POOLS tp) | Type group use (TYPE-POOLS tp) | |
| 2 | Type group use (TYPE-POOLS tp) | Type group use (TYPE-POOLS tp) | |
| 3 | 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 | Constant | Private | Type reference (TYPE) | CHAR4 | 'FULL' | Area Not More Closely Defined, Possibly Used for Patchlevels | 20110720 | ||
| 2 | Constant | Private | Type reference (TYPE) | UPDKZ_D | 'I' | Update Indicator | 20110715 | ||
| 3 | Constant | Public | Type reference (TYPE) | KRECH | 'Q' | Calculation Rule for Condition | 20110726 | ||
| 4 | Static Attribute | Private | Type reference (TYPE) | ABAP_BOOL | Deletion Indicator | 20110808 |
Methods
| # | Method | Level | Visibility | Method type | Description | Created on |
|---|---|---|---|---|---|---|
| 1 | Static method | Public | Constructor | CLASS_CONSTRUCTOR | 20110811 | |
| 2 | Static method | Public | Method | Delete the CPE Formula of a Document | 20110808 | |
| 3 | Static method | Public | Method | Read CPE KNUMVTOGUID | 20110715 | |
| 4 | Static method | Public | Method | Synchronization RSEG - KONV - CPED_ KNUMVTOGUID | 20110719 | |
| 5 | Static method | Public | Method | Synchronization CPED_KNUMVTOGUID - KONV - RSEG | 20110808 | |
| 6 | Static method | Public | Method | Add New Conditions (KZKON = 1,2) | 20110726 | |
| 7 | Static method | Public | Method | Change Existing Conditions (KZKON = 3,4) | 20110726 | |
| 8 | Static method | Public | Method | Update CPE KNUMVTOGUID | 20110715 | |
| 9 | 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 | IT_DRSEG | Call by reference | Type reference (TYPE) | MMCR_TDRSEG | 20110808 | ||||
| 2 | IV_INIT | Call by reference | Type reference (TYPE) | BOOLEAN | boolsche Variable (X=true, -=false, space=unknown) | 20110808 | |||
| 3 | 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 | EV_GUID | Call by reference | Type reference (TYPE) | GUID | Globally Unique Identifier | 20110715 | |||
| 2 | IV_KNUMV | Call by reference | Type reference (TYPE) | KNUMV | Nummer der Belegkondition | 20110715 | |||
| 3 | IV_KPOSN | Call by reference | Type reference (TYPE) | RBLGP | Belegposition im Rechnungsbeleg | 20110715 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | 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 | IT_DRSEG | Call by reference | Type reference (TYPE) | MMCR_TDRSEG | 20110719 | ||||
| 2 | IT_KONV | Call by reference | Type reference (TYPE) | KONV_TTY | 20110719 | ||||
| 3 | IV_INV_TRAN | Call by reference | Type reference (TYPE) | INV_TRAN | Vorgang in der Logistik-Rechnungsprüfung | 20110719 | |||
| 4 | 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 | CT_DRSEG | Call by reference | Type reference (TYPE) | MMCR_TDRSEG | 20110808 | ||||
| 2 | IT_KONV | Call by reference | Type reference (TYPE) | KONV_TTY | 20110808 | ||||
| 3 | IV_INV_TRAN | Call by reference | Type reference (TYPE) | INV_TRAN | Vorgang in der Logistik-Rechnungsprüfung | 20110809 | |||
| 4 | IV_KNUMV_E | Call by reference | Type reference (TYPE) | KNUMV | Nummer der Belegkondition | 20110808 | |||
| 5 | 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 | CV_GUID | Call by reference | Type reference (TYPE) | GUID | Globally Unique Identifier | 20111214 | |||
| 2 | IT_RBKOMV | Call by reference | Type reference (TYPE) | CPET_ERP_MRM_RBKOMV | 20111214 | ||||
| 3 | IV_KNUMV_FROM | Call by reference | Type reference (TYPE) | KNUMV | Nummer der Belegkondition | 20110726 | |||
| 4 | IV_KNUMV_TO | Call by reference | Type reference (TYPE) | KNUMV | Nummer der Belegkondition | 20110726 | |||
| 5 | IV_KPOSN_FROM | Call by reference | Type reference (TYPE) | KPOSN | Konditionspositionsnummer | 20110726 | |||
| 6 | IV_KPOSN_TO | Call by reference | Type reference (TYPE) | KPOSN | Konditionspositionsnummer | 20110726 | |||
| 7 | 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 | CT_DRSEG | Call by reference | Type reference (TYPE) | MMCR_TDRSEG | 20110726 | ||||
| 2 | IT_KONV | Call by reference | Type reference (TYPE) | KONV_TTY | 20110726 | ||||
| 3 | IV_KNUMV_E | Call by reference | Type reference (TYPE) | KNUMV | Nummer der Belegkondition | 20110726 | |||
| 4 | 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 | IV_GUID | Call by reference | Type reference (TYPE) | GUID | Globally Unique Identifier | 20110715 | |||
| 2 | IV_KNUMV | Call by reference | Type reference (TYPE) | KNUMV | Nummer der Belegkondition | 20110715 | |||
| 3 | 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 | IS_POT | Call by reference | Type reference (TYPE) | EINR_S_POT | Bestellpositionen für interne Verarbeitung in SAPLEINR | 20120120 | |||
| 2 | IS_XEK08RN | Call by reference | Type reference (TYPE) | EK08RN | Bestellpositionsdaten für die Rechnungsprüfung (neu) | 20120120 | |||
| 3 | IV_KNUMV | Call by reference | Type reference (TYPE) | KNUMV | Nummer der Belegkondition | 20120120 | |||
| 4 | IV_KPOSN | Call by reference | Type reference (TYPE) | KPOSN | Konditionspositionsnummer | 20120120 | |||
| 5 | 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 |