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
⤷ 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 |