SAP ABAP Class IF_MRM_DINV_VALIDATION (Validations Differential Invoicing)
Properties
Class | IF_MRM_DINV_VALIDATION | |
Short Description | Validations Differential Invoicing | |
Super Class | ||
Instantiability of a Class | 2 | Public |
Final |
General Data
Message Class | ||
Program status | ||
Category | 0 | |
Package | ||
Created | 20101103 | 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 | ![]() |
Forward declaration interface (INTERFACE i DEFINITION DEF... | Forward declaration interface (INTERFACE i DEFINITION DEF... |
3 | ![]() |
Type group use (TYPE-POOLS tp) | Type group use (TYPE-POOLS tp) |
4 | ![]() |
Type group use (TYPE-POOLS tp) | Type group use (TYPE-POOLS tp) |
5 | ![]() |
Type group use (TYPE-POOLS tp) | Type group use (TYPE-POOLS tp) |
Interfaces
Class IF_MRM_DINV_VALIDATION has no interface implemented.
Friends
Class IF_MRM_DINV_VALIDATION has no friend class.
Attributes
Class IF_MRM_DINV_VALIDATION has no attribute.
Methods
# | Method | Level | Visibility | Method type | Description | Created on |
---|---|---|---|---|---|---|
1 | ![]() |
Instance method | Public | Method | Validation of the Invoicing Items to Be Canceled | 20101220 |
2 | ![]() |
Instance method | Public | Method | Check If Allowed to Use All Transactions in MM-IV | 20110131 |
3 | ![]() |
Instance method | Public | Method | Pricing Data Is Error Free for All Invoice Items | 20101203 |
4 | ![]() |
Instance method | Public | Method | Check If Revaluation Is Allowed for Differential Inv. | 20101220 |
5 | ![]() |
Instance method | Public | Method | Check If TBTKZ Indicator Can Be Changed on the Invoice Item | 20110131 |
6 | ![]() |
Instance method | Public | Method | Enable/Disable Validations | 20101115 |
7 | ![]() |
Instance method | Public | Method | Validation of the Assignment Items (Timepoint ASSIGNMENT) | 20101103 |
8 | ![]() |
Instance method | Public | Method | BAPI /EDI | 20111130 |
9 | ![]() |
Instance method | Public | Method | Validation of the Invoicing Items (Timepoint CHECK) | 20101103 |
10 | ![]() |
Instance method | Public | Method | Indicate: Validation Enabled/Disabled | 20101215 |
Events
Class IF_MRM_DINV_VALIDATION has no event.
Types
Class IF_MRM_DINV_VALIDATION has no local type.
Method Signatures
Method CHECK_CANCELLATION_ALLOWED Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
IS_HEADER_DATA | Call by reference | Type reference (TYPE) | MRM_RBKPV | 20101220 | |||
2 | ![]() |
IT_INVOICE_ITEMS | Call by reference | Type reference (TYPE) | MMCR_TFRSEG | 20101220 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
Exception mit Meldungsdaten | 20101220 |
Method CHECK_INVOICE_ALLOWED Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
IS_HEADER | Call by reference | Type reference (TYPE) | MRM_RBKPV | 20110830 | |||
2 | ![]() |
IS_ITEM | Call by reference | Type reference (TYPE) | MMCR_DRSEG | Belegfluss logistische Differenzrechnung | 20110131 | ||
3 | ![]() |
RV_NOT_ALLOWED | Value transfer | Type reference (TYPE) | BOOLE | Boolesche Variable | 20110830 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
Error protocol | 20110131 |
Method CHECK_PRICING_VALID Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
IS_DRSEG | Call by reference | Type reference (TYPE) | MMCR_DRSEG | 20101203 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
Exception with Message Data | 20101203 |
Method CHECK_REVALUATION_ALLOWED Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
IS_DINV_KEY | Call by reference | Type reference (TYPE) | IF_MRM_DINV_SERVICES=>GTY_S_DINV_ITEM_KEY | 20101220 | |||
2 | ![]() |
RV_ALLOWED | Value transfer | Type reference (TYPE) | ABAP_BOOL | 20101220 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
Exception with Message Data | 20101220 |
Method CHECK_TBTKZ_IND_CHANGE_ALLOWED Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
IS_HEADER | Call by reference | Type reference (TYPE) | MRM_RBKPV | 20110131 | |||
2 | ![]() |
IS_ITEM | Call by reference | Type reference (TYPE) | MMCR_DRSEG | 20110131 | |||
3 | ![]() |
RV_ALLOWED | Value transfer | Type reference (TYPE) | BOOLE | Boolesche Variable | 20110131 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
Exception mit Meldungsdaten | 20110131 |
Method SET_VALIDATION_ACTIVE Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
IV_VALIDATION_ACTIVE | Call by reference | Type reference (TYPE) | ABAP_BOOL | 20101115 |
Method SET_VALIDATION_ACTIVE on class IF_MRM_DINV_VALIDATION has no exception.
Method VALIDATE_ASSIGNMENT_ITEMS Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
CT_ASSIGNMENT_ITEMS | Call by reference | Type reference (TYPE) | MMCR_XEK08RN | 20101103 | |||
2 | ![]() |
IS_HEADER_DATA | Call by reference | Type reference (TYPE) | MRM_RBKPV | 20110919 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
Error protocol | 20101116 |
Method VALIDATE_AUTOMATIC_PROCESS Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
IS_HEADER_DATA | Call by reference | Type reference (TYPE) | MRM_RBKPV | 20120201 | |||
2 | ![]() |
IS_ITEM_DATA | Call by reference | Type reference (TYPE) | MMCR_DRSEG | 20120201 |
Method VALIDATE_AUTOMATIC_PROCESS on class IF_MRM_DINV_VALIDATION has no exception.
Method VALIDATE_INVOICE_ITEMS Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
CT_INVOICE_ITEMS | Call by reference | Type reference (TYPE) | MMCR_TDRSEG | 20111129 | |||
2 | ![]() |
IS_HEADER_DATA | Call by reference | Type reference (TYPE) | MRM_RBKPV | 20101103 | |||
3 | ![]() |
IV_AUT_PROCESS | Call by reference | Type reference (TYPE) | ABAP_BOOL | ' ' | 20111130 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
Message Collector | 20101111 |
Method VALIDATION_ACTIVE Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
RV_ACTIVE | Value transfer | Type reference (TYPE) | ABAP_BOOL | 20101215 |
Method VALIDATION_ACTIVE on class IF_MRM_DINV_VALIDATION has no exception.
History
Last changed by/on | SAP | 20130531 |
SAP Release Created in |