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 CHECK_CANCELLATION_ALLOWED Instance method Public Method Validation of the Invoicing Items to Be Canceled 20101220
2 CHECK_INVOICE_ALLOWED Instance method Public Method Check If Allowed to Use All Transactions in MM-IV 20110131
3 CHECK_PRICING_VALID Instance method Public Method Pricing Data Is Error Free for All Invoice Items 20101203
4 CHECK_REVALUATION_ALLOWED Instance method Public Method Check If Revaluation Is Allowed for Differential Inv. 20101220
5 CHECK_TBTKZ_IND_CHANGE_ALLOWED Instance method Public Method Check If TBTKZ Indicator Can Be Changed on the Invoice Item 20110131
6 SET_VALIDATION_ACTIVE Instance method Public Method Enable/Disable Validations 20101115
7 VALIDATE_ASSIGNMENT_ITEMS Instance method Public Method Validation of the Assignment Items (Timepoint ASSIGNMENT) 20101103
8 VALIDATE_AUTOMATIC_PROCESS Instance method Public Method BAPI /EDI 20111130
9 VALIDATE_INVOICE_ITEMS Instance method Public Method Validation of the Invoicing Items (Timepoint CHECK) 20101103
10 VALIDATION_ACTIVE 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 Importing IS_HEADER_DATA Call by reference Type reference (TYPE) MRM_RBKPV 20101220
2 Importing IT_INVOICE_ITEMS Call by reference Type reference (TYPE) MMCR_TFRSEG 20101220
# Exception Resumable Description Created on
1 CX_MRM_MESSAGE Exception mit Meldungsdaten 20101220

Method CHECK_INVOICE_ALLOWED Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_HEADER Call by reference Type reference (TYPE) MRM_RBKPV 20110830
2 Importing IS_ITEM Call by reference Type reference (TYPE) MMCR_DRSEG Belegfluss logistische Differenzrechnung 20110131
3 Returning RV_NOT_ALLOWED Value transfer Type reference (TYPE) BOOLE Boolesche Variable 20110830
# Exception Resumable Description Created on
1 CX_MRM_MESSAGE Error protocol 20110131

Method CHECK_PRICING_VALID Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_DRSEG Call by reference Type reference (TYPE) MMCR_DRSEG 20101203
# Exception Resumable Description Created on
1 CX_MRM_MESSAGE 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 Importing IS_DINV_KEY Call by reference Type reference (TYPE) IF_MRM_DINV_SERVICES=>GTY_S_DINV_ITEM_KEY 20101220
2 Returning RV_ALLOWED Value transfer Type reference (TYPE) ABAP_BOOL 20101220
# Exception Resumable Description Created on
1 CX_MRM_MESSAGE 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 Importing IS_HEADER Call by reference Type reference (TYPE) MRM_RBKPV 20110131
2 Importing IS_ITEM Call by reference Type reference (TYPE) MMCR_DRSEG 20110131
3 Returning RV_ALLOWED Value transfer Type reference (TYPE) BOOLE Boolesche Variable 20110131
# Exception Resumable Description Created on
1 CX_MRM_MESSAGE Exception mit Meldungsdaten 20110131

Method SET_VALIDATION_ACTIVE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing 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 Changing CT_ASSIGNMENT_ITEMS Call by reference Type reference (TYPE) MMCR_XEK08RN 20101103
2 Importing IS_HEADER_DATA Call by reference Type reference (TYPE) MRM_RBKPV 20110919
# Exception Resumable Description Created on
1 CX_MRM_ERROR_PROT Error protocol 20101116

Method VALIDATE_AUTOMATIC_PROCESS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_HEADER_DATA Call by reference Type reference (TYPE) MRM_RBKPV 20120201
2 Importing 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 Changing CT_INVOICE_ITEMS Call by reference Type reference (TYPE) MMCR_TDRSEG 20111129
2 Importing IS_HEADER_DATA Call by reference Type reference (TYPE) MRM_RBKPV 20101103
3 Importing IV_AUT_PROCESS Call by reference Type reference (TYPE) ABAP_BOOL ' ' 20111130
# Exception Resumable Description Created on
1 CX_MRM_ERROR_PROT Message Collector 20101111

Method VALIDATION_ACTIVE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning 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