SAP ABAP Interface IF_MRM_DINV_VALIDATION (Validations Differential Invoicing)
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
Interface | IF_MRM_DINV_VALIDATION | |
Short Description | Validations Differential Invoicing |
General Data
Package | MRM | Appl.development R/3 decentralized invoice verification |
Created | 20101103 | SAP |
Last changed | 20130531 | SAP |
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 | IF_MRM_DINV_SERVICES | Forward declaration interface (INTERFACE i DEFINITION DEF... | Forward declaration interface (INTERFACE i DEFINITION DEF... |
3 | MMCR | Type group use (TYPE-POOLS tp) | Type group use (TYPE-POOLS tp) |
4 | MMRAP | Type group use (TYPE-POOLS tp) | Type group use (TYPE-POOLS tp) |
5 | MRM | Type group use (TYPE-POOLS tp) | Type group use (TYPE-POOLS tp) |
Interfaces
Interface IF_MRM_DINV_VALIDATION has no interface.
Friends
Interface IF_MRM_DINV_VALIDATION has no friend.
Attributes
Interface 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
Interface IF_MRM_DINV_VALIDATION has no event.
Types
Interface 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 Interface 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 Interface 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 Interface IF_MRM_DINV_VALIDATION has no exception.
History
Last changed by/on | SAP | 20130531 |
SAP Release Created in | 606 |