SAP ABAP Class CL_LOG_TRM_SD_CONTRACT_RDP (Risk Distribution Plan Processing for SD 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
Meta Relationship - Using
# Relationship type Using Short Description Created on
1 Inheritance (c INHERITING FROM c_ref)  CL_LOGIC_OBJECT LOGIC: Abstract Object Class 20120417
Properties
Class CL_LOG_TRM_SD_CONTRACT_RDP  
Short Description Risk Distribution Plan Processing for SD Contract    
Super Class CL_LOGIC_OBJECT LOGIC: Abstract Object Class 
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package LOG_TRM_INTEGRATION   Log. & TRM Integration 
Created 20120206   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_SD_CONTRACT_RDP has no interface implemented.
Friends
Class CL_LOG_TRM_SD_CONTRACT_RDP has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 MC_BUSOBJ Constant Public Type reference (TYPE) SWO_OBJTYP 'BUS2034' Object Type 20120206
2 MC_CONTRACT Constant Private Type reference (TYPE) VBTYP 'G' Document category 20120229
3 MC_ORDER Constant Private Type reference (TYPE) VBTYP 'C' Document category 20120229
4 MC_UPD_DEL Constant Private Type reference (TYPE) UPDKZ_D 'D' Update indicator 20120518
5 MC_UPD_INS Constant Private Type reference (TYPE) UPDKZ_D 'I' Update indicator 20120518
6 MS_DOCTYPE_RDPPRO Static Attribute Private Type reference (TYPE) S_DOCTYPE_RDPPRO RDP profile from customizing 20120326
7 MS_POST_RDP Static Attribute Private Type reference (TYPE) S_POST_RDP RDP for posting 20120411
8 MV_RECHECK_BEFORE_SAVE Instance attribute Private Type reference (TYPE) FLAG Recheck RDP before save 20120924
Methods
# Method Level Visibility Method type Description Created on
1 DATA_SAVE_PREPARE Instance method Private Method 20120924
2 GET_RDP Static method Public Method Get loaded Risk Distribution Plan 20120206
3 GET_RDP_PROFILE Static method Private Method Get initial strategy from customizing 20120326
4 HANDLER_PROCESS_AFTER Instance method Private Method 20120417
5 MAINTAIN_RDP Static method Public Method Update Risk Distribution Plan because of a call-off order 20120206
6 SAVE_RDP Static method Public Method Save maintained Risk Distribution Plan 20120206
7 SAVE_RDP_PREPARE Static method Public Method Prepare Risk Distribution Plan for saving just before saving 20120417
8 UPDATE_RDP_AT_CALL_OFF Static method Private Method Update Risk Distribution Plan because of a call-off order 20120229
Events
Class CL_LOG_TRM_SD_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 auart, profile TYPE logtrm_rdp_profile, END OF s_doctype_rdppro
2 S_POST_RDP Private See coding 20120411 BEGIN OF s_post_rdp, doc_cat TYPE vbtyp, doc_id TYPE logtrm_docno, call_off TYPE logtrm_t_rdp_call_off, END OF s_post_rdp
Method Signatures

Method DATA_SAVE_PREPARE Signature

Method DATA_SAVE_PREPARE on class CL_LOG_TRM_SD_CONTRACT_RDP has no parameter.
Method DATA_SAVE_PREPARE on class CL_LOG_TRM_SD_CONTRACT_RDP has no exception.

Method GET_RDP 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 Retun Message 20120411
2 Exporting ET_RDP_HEADER Call by reference Type reference (TYPE) LOGTRM_T_RDP_HEADER Risk Distribution Plan: Header Table Type 20120625
3 Exporting ET_RDP_ITEMS Call by reference Type reference (TYPE) LOGTRM_T_RDP_ITM_PLAN Risk Distribution Plan: Item data from planning with doc-id 20120206
4 Exporting ET_RDP_ITM_FOR_EXPOSURE Call by reference Type reference (TYPE) LOGTRM_T_RDP_ITM_FOR_EXPOSURE Risk Distribution Plan Item for Exposure update 20120210
5 Importing IV_CLEAR_BUFFER Call by reference Type reference (TYPE) FLAG General Flag 20120206
6 Importing IV_VBELN Call by reference Type reference (TYPE) VBELN_VA Sales Document 20120206

Method GET_RDP on class CL_LOG_TRM_SD_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) AUART Sales Document Type 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_SD_CONTRACT_RDP has no exception.

Method HANDLER_PROCESS_AFTER Signature

Method HANDLER_PROCESS_AFTER on class CL_LOG_TRM_SD_CONTRACT_RDP has no parameter.
Method HANDLER_PROCESS_AFTER on class CL_LOG_TRM_SD_CONTRACT_RDP has no exception.

Method MAINTAIN_RDP 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 Message 20120411
2 Importing IS_VBAK Call by reference Type reference (TYPE) VBAK Sales Document: Header Data 20120206
3 Importing IS_VBAP Call by reference Type reference (TYPE) VBAP Sales Document: Item Data 20120206
4 Importing IT_VBFA Call by reference Type reference (TYPE) VA_VBFAVB_T Table for structure VBFAVB 20120229
5 Importing IV_FORCE_UPD Call by reference Type reference (TYPE) FLAG ABAP_FALSE General Flag 20120511
6 Importing IV_MODE Call by reference Type reference (TYPE) TRTYP Transaction type 20120206

Method MAINTAIN_RDP on class CL_LOG_TRM_SD_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 IV_DOC_ID Call by reference Type reference (TYPE) LOGTRM_DOCNO 20120411

Method SAVE_RDP on class CL_LOG_TRM_SD_CONTRACT_RDP has no exception.

Method SAVE_RDP_PREPARE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_RDP_CHANGED Call by reference Type reference (TYPE) FLAG General Flag 20120924
2 Exporting EV_RDP_EMPTY Call by reference Type reference (TYPE) FLAG General Flag 20120924
3 Importing IS_VBAK Call by reference Type reference (TYPE) VBAK Sales Document: Header Data 20120417
4 Importing IT_XVBAP Call by reference Type reference (TYPE) VA_VBAPVB_T Table for structure VBAPVB 20120417
5 Importing IT_XVBEP Call by reference Type reference (TYPE) VA_VBEPVB_T Table for structure VBEPVB 20120417
6 Importing IT_YVBAP Call by reference Type reference (TYPE) VA_VBAPVB_T Table for structure VBAPVB 20120417
7 Importing IT_YVBEP Call by reference Type reference (TYPE) VA_VBEPVB_T Table for structure VBEPVB 20120417
# Exception Resumable Description Created on
1 EX_RDP_ERROR Error occured during RDP maintainance 20120417

Method UPDATE_RDP_AT_CALL_OFF Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_VBAK Call by reference Type reference (TYPE) VBAK Sales Document: Header Data 20120301
2 Importing IT_XVBAP Call by reference Type reference (TYPE) VA_VBAPVB_T Table for structure VBAPVB 20120229
3 Importing IT_XVBEP Call by reference Type reference (TYPE) VA_VBEPVB_T Table for structure VBEPVB 20120229
4 Importing IT_YVBAP Call by reference Type reference (TYPE) VA_VBAPVB_T Table for structure VBAPVB 20120229

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