SAP ABAP Class CL_LOG_TRM_MM_CONTRACT_RDP (Risk Distribution Plan Processing for MM Contract)
Hierarchy
SAP_APPL (Software Component) Logistics and Accounting
   LO-INT-TRM (Application Component) Treasury and Risk Management Integration
     LOG_TRM_INTEGRATION (Package) Log. & TRM Integration
Properties
Class CL_LOG_TRM_MM_CONTRACT_RDP  
Short Description Risk Distribution Plan Processing for MM Contract    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package LOG_TRM_INTEGRATION   Log. & TRM Integration 
Created 20120201   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)
Interfaces
Class CL_LOG_TRM_MM_CONTRACT_RDP has no interface implemented.
Friends
Class CL_LOG_TRM_MM_CONTRACT_RDP has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 GV_MESSAGE_DUMMY Static Attribute Private Type reference (TYPE) STRING 20120823
2 MS_DOCTYPE_RDPPRO Static Attribute Private Type reference (TYPE) S_DOCTYPE_RDPPRO RDP profile from customizing 20120326
Methods
# Method Level Visibility Method type Description Created on
1 CHECK_AUTHORISATION Static method Private Method Check Authorisation for Contract Item 20120801
2 GET_CALL_OFFS Static method Private Method Get Call-Offs (Release Orders) 20120309
3 GET_RDP_PROFILE Static method Private Method Get initial strategy from customizing 20120326
4 MAINTAIN_RDP Static method Public Method Maintain Risk Distribution Plan (Create / Update) 20120203
5 SAVE_RDP Static method Public Method Save maintained Risk Distribution Plan 20120201
6 UPDATE_RDP_AT_CALL_OFF Static method Public Method Update Risk Distribution Plan at Call-Off 20120228
7 UPDATE_RDP_MASS_PROCESSING Static method Public Method Update Risk Distribution Plan (Mass Processing) 20120814
Events
Class CL_LOG_TRM_MM_CONTRACT_RDP has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 S_DOCTYPE_RDPPRO Private See coding 20120326 BEGIN OF s_doctype_rdppro, doctype TYPE bsart, profile TYPE logtrm_rdp_profile, END OF s_doctype_rdppro
Method Signatures

Method CHECK_AUTHORISATION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_MESSAGE Call by reference Type reference (TYPE) BAPIRET2 Return Parameter 20120823
2 Exporting EV_FAILED Call by reference Type reference (TYPE) MMPUR_BOOL Boolean type 20120801
3 Importing IS_EKKO Call by reference Type reference (TYPE) EKKO Purchasing Document Header 20120801
4 Importing IS_UEKPO Call by reference Type reference (TYPE) UEKPO Change Document Structure; Generated by RSSCD000 20120801

Method CHECK_AUTHORISATION on class CL_LOG_TRM_MM_CONTRACT_RDP has no exception.

Method GET_CALL_OFFS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_RELEASE_ORDERS Call by reference Type reference (TYPE) LOGTRM_T_RDP_ALL_REL_ORDERS Release order items 20120309
2 Importing IS_EKKO Call by reference Type reference (TYPE) EKKO Purchasing Document Header 20120309
3 Importing IS_EKPO Call by reference Type reference (TYPE) EKPO Purchasing Document Item 20120309

Method GET_CALL_OFFS on class CL_LOG_TRM_MM_CONTRACT_RDP has no exception.

Method GET_RDP_PROFILE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_DOC_TYPE Call by reference Type reference (TYPE) BSART Order Type (Purchasing) 20120326
2 Returning RV_RDP_PROFILE Value transfer Type reference (TYPE) LOGTRM_RDP_PROFILE Risk Distribution Plan: Profile 20120326

Method GET_RDP_PROFILE on class CL_LOG_TRM_MM_CONTRACT_RDP has no exception.

Method MAINTAIN_RDP Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_EKKO Call by reference Type reference (TYPE) EKKO 20120203
2 Importing IS_EKPO Call by reference Type reference (TYPE) EKPO 20120203
3 Importing IV_MODE Call by reference Type reference (TYPE) TRTYP Transaction type 20120203

Method MAINTAIN_RDP on class CL_LOG_TRM_MM_CONTRACT_RDP has no exception.

Method SAVE_RDP Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_EKKO Call by reference Type reference (TYPE) EKKO Purchasing Document Header 20120306
2 Importing IT_BEKPO Call by reference Type reference (TYPE) MMPUR_BEKPO Table Type BEKPO 20120306

Method SAVE_RDP on class CL_LOG_TRM_MM_CONTRACT_RDP has no exception.

Method UPDATE_RDP_AT_CALL_OFF Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_EXPOSURE_REL_UPDATE Call by reference Type reference (TYPE) ABAP_BOOL 20120316
2 Importing IS_EKKO Call by reference Type reference (TYPE) EKKO Purchasing Document Header 20120228
3 Importing IT_BEKET Call by reference Type reference (TYPE) MMPUR_BEKET Table Type BEKET 20120228
4 Importing IT_EKET_DB Call by reference Type reference (TYPE) EKET_TT Table Type: Scheduling Agreement Schedule Lines 20120524
5 Importing IT_UEKPO Call by reference Type reference (TYPE) MMPR_UEKPO Table Type UEKPO 20120228
6 Importing IT_UEKPO_DB Call by reference Type reference (TYPE) MMPR_UEKPO Table Type UEKPO 20120228

Method UPDATE_RDP_AT_CALL_OFF on class CL_LOG_TRM_MM_CONTRACT_RDP has no exception.

Method UPDATE_RDP_MASS_PROCESSING Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_MESSAGES Call by reference Type reference (TYPE) BAPIRETTAB Table with BAPI Return Information 20120814
2 Exporting ET_RDP_ITEMS Call by reference Type reference (TYPE) LOGTRM_T_RDP_ITM_FOR_EXPOSURE Risk Distribution Plan Item for Exposure update 20120814
3 Exporting EV_AUT_FAILED Call by reference Type reference (TYPE) MMPUR_BOOL Boolean type 20120814
4 Importing IS_EKKO Call by reference Type reference (TYPE) EKKO Purchasing Document Header 20120814
5 Importing IS_UEKPO Call by reference Type reference (TYPE) UEKPO Change Document Structure; Generated by RSSCD000 20120814
6 Importing IV_SIMULATION_RUN Call by reference Type reference (TYPE) XFLAG Enter "X" to call method in simulation run 20120814

Method UPDATE_RDP_MASS_PROCESSING on class CL_LOG_TRM_MM_CONTRACT_RDP has no exception.
History
Last changed by/on SAP  20130531 
SAP Release Created in 607