SAP ABAP Class CL_LOG_TRM_RDP_HANDLER (Processing logic for RDPs)
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_RDP_HANDLER  
Short Description Processing logic for RDPs    
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 20120117   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)
2 CL_LOGTRM_CONST Forward declaration class (CLASS c DEFINITION DEFERRED)  Forward declaration class (CLASS c DEFINITION DEFERRED)
Interfaces
Class CL_LOG_TRM_RDP_HANDLER has no interface implemented.
Friends
Class CL_LOG_TRM_RDP_HANDLER has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 GT_RDP_DISTRIBUTION_STRATEGIES Static Attribute Private Type reference (TYPE) TTYP_RDP_DISTR_STRATEGIES Table type for distribution strategies 20120305
2 GT_RDP_DOCUMENT_HEADERS Static Attribute Private Type reference (TYPE) LOGTRM_T_RDP_DOC_HEADER Table Type for document header 20120425
3 GT_RDP_DOCUMENT_ITEMS Static Attribute Private Type reference (TYPE) LOGTRM_T_RDP_DOC_ITEM Table Type for document items 20120425
4 GT_RDP_HEADER_CURRENT Static Attribute Private Type reference (TYPE) TTYP_RDP_HEADERS Risk Distribution Plan: Header Table Type 20120118
5 GT_RDP_HEADER_PERSISTENT Static Attribute Private Type reference (TYPE) LOGTRM_T_RDP_HEADER Risk Distribution Plan: Header Table Type 20120118
6 GT_RDP_ITEMS_CURRENT Static Attribute Private Type reference (TYPE) LOGTRM_T_RDP_ITM_PLAN Risk Distribution Plan: Item data from planning with doc-id 20120118
7 GT_RDP_ITEMS_DB_DELETE Static Attribute Private Type reference (TYPE) LOGTRM_T_RDP_ITM Risk Distribution Plan: Item Table Type 20120203
8 GT_RDP_ITEMS_DB_INSERT Static Attribute Private Type reference (TYPE) LOGTRM_T_RDP_ITM Risk Distribution Plan: Item Table Type 20120203
9 GT_RDP_ITEMS_DB_NOUPDATE Static Attribute Private Type reference (TYPE) LOGTRM_T_RDP_ITM Risk Distribution Plan: Item Table Type 20120320
10 GT_RDP_ITEMS_DB_UPDATE Static Attribute Private Type reference (TYPE) LOGTRM_T_RDP_ITM Risk Distribution Plan: Item Table Type 20120203
11 GT_RDP_ITEMS_PERSISTENT Static Attribute Private Type reference (TYPE) LOGTRM_T_RDP_ITM Risk Distribution Plan: Item Table Type 20120118
Methods
# Method Level Visibility Method type Description Created on
1 APPLY_STRATEGY Instance method Public Method Process the currently selected distribution strategy 20120320
2 CHECK_RDP Instance method Public Method Check the consistency of RDP header and items 20120126
3 CHECK_RDP_EXISTS_CONTRACT_ITEM Instance method Public Method Check if an RDP already exists for a given contract item 20120503
4 CHECK_RDP_HEADER Instance method Private Method Perform checks on the RDP header 20120202
5 CHECK_RDP_ITEM Instance method Private Method Perform checks on one RDP item 20120206
6 CHECK_RDP_ITEMS Instance method Private Method Perform checks for all RDP items 20120312
7 CLASS_CONSTRUCTOR Static method Public Constructor CLASS_CONSTRUCTOR 20120208
8 CLEAR_BUFFER Instance method Private Method Remove entries from the internal buffer table 20120130
9 CLOSE_RDP Instance method Public Method Remove entries for current contract from internal buffer 20120126
10 DELETE_RDP Instance method Public Method Delete the RDP for a contract item 20120302
11 DETERMINE_UPDATE_ENTRIES Instance method Private Method Determine which entries need to be updated/inserted/deleted 20120130
12 EDIT_STATUS Instance method Public Method Check for a given AKTYP if editing is allowed in general 20120410
13 FIELD_STATUS_ITEM_FIELD Instance method Public Method Calculate the field status for a field of an RDP item 20120411
14 GET_CHANGE_STATUS Instance method Public Method Return if there have been changes in the RDPs 20120328
15 GET_CURRENT_STRATEGY Instance method Private Method Read the current strategy from the RDP header 20120509
16 GET_DISTRIBUTION_STRATEGIES Instance method Public Method Return a list of valid distribution strategies 20120305
17 GET_RDP_CURRENT_CONTRACT Instance method Public Method Retrieve the RDPs for all items of the given contract 20120131
18 GET_RDP_CURRENT_CONTRACT_ITEM Instance method Public Method Retrieve the RDP for the given contract item 20120130
19 GET_RDP_FOR_EXPOSURE Instance method Public Method Retrieve the new/changed/deleted RDP items 20120203
20 INIT_RDP Instance method Private Method Clear the internal buffer tables 20120127
21 OPEN_RDP Instance method Public Method Reads the RDPs of a contract into the internal buffer tables 20120126
22 POST_RDP Instance method Public Method Save the RDP to the database 20120126
23 RENUMBER_RDP Instance method Public Method Replace a temporary document number with a persistent one 20120126
24 SET_RDP_CURRENT_HEADER Instance method Public Method Change the RDP header 20120319
25 SET_RDP_CURRENT_ITEMS Instance method Public Method Change RDP items 20120209
26 UPDATE_RDP Instance method Private Method Create or update risk distribution plan for a contract item 20120125
27 UPDATE_RDP_AT_CALL_OFF Instance method Public Method Update risk distribution plans at call-off 20120210
28 UPDATE_RDP_FROM_CONTRACT Instance method Public Method Create or update risk distribution plans for a contract 20120117
Events
Class CL_LOG_TRM_RDP_HANDLER has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 STRUCTURE_RDP_DISTR_STRATEGIES Private See coding 20120322 BEGIN OF structure_rdp_distr_strategies. INCLUDE TYPE logtrm_rdp_distr_strat_names. TYPES class_object TYPE REF TO if_logtrm_risk_distr_strat. TYPES END OF structure_rdp_distr_strategies
2 STRUCTURE_RDP_HEADER Private See coding Risk Distribution Plan: Header 20120320 BEGIN OF structure_rdp_header. INCLUDE TYPE logtrm_rdp_hdr. TYPES rel_tab TYPE logtrm_t_rdp_all_rel_orders. TYPES END OF structure_rdp_header
3 TTYP_RDP_DISTR_STRATEGIES Private See coding 20120322 ttyp_rdp_distr_strategies TYPE SORTED TABLE OF structure_rdp_distr_strategies WITH UNIQUE KEY strategy
4 TTYP_RDP_HEADERS Private See coding 20120320 ttyp_rdp_headers TYPE SORTED TABLE OF structure_rdp_header WITH UNIQUE KEY mandt busobj doc_id doc_item_id active
Method Signatures

Method APPLY_STRATEGY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_WARNINGS Call by reference Type reference (TYPE) BAPIRETTAB Table with BAPI Return Information 20120522
2 Importing IV_ACTIVE Call by reference Type reference (TYPE) LOGTRM_RDP_ACTIVE Determines the status of a Risk Distribution Plan 20120320
3 Importing IV_BUSOBJ Call by reference Type reference (TYPE) SWO_OBJTYP Object Type 20120320
4 Importing IV_DOC_ID Call by reference Type reference (TYPE) LOGTRM_DOCNO Logistic Document Number 20120320
5 Importing IV_DOC_ITEM_ID Call by reference Type reference (TYPE) LOGTRM_ITEMNO Logistic Document Item Number 20120320

Method APPLY_STRATEGY on class CL_LOG_TRM_RDP_HANDLER has no exception.

Method CHECK_RDP Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_WARNINGS Call by reference Type reference (TYPE) BAPIRETTAB Table with BAPI Return Information 20120315
2 Importing IV_ACTIVE Call by reference Type reference (TYPE) LOGTRM_RDP_ACTIVE Determines the status of a Risk Distribution Plan 20120313
3 Importing IV_BUSOBJ Call by reference Type reference (TYPE) SWO_OBJTYP Object Type 20120202
4 Importing IV_DOC_END_DATE Call by reference Type reference (TYPE) LOGTRM_RDP_END_DATE Risk Distribution Plan: End Date 20120315
5 Importing IV_DOC_ID Call by reference Type reference (TYPE) LOGTRM_DOCNO Logistic Document Number 20120202
6 Importing IV_DOC_ITEM_ID Call by reference Type reference (TYPE) LOGTRM_ITEMNO Logistic Document Item Number 20120202
7 Importing IV_DOC_ITM_QUANTITY Call by reference Type reference (TYPE) LOGTRM_QTY Exposure Quantity 20120315
8 Importing IV_DOC_ITM_UOM Call by reference Type reference (TYPE) LOGTRM_UOM Unit of Measure for the Commodity 20120315
9 Importing IV_DOC_START_DATE Call by reference Type reference (TYPE) LOGTRM_RDP_START_DATE Risk Distribution Plan: Start Date 20120315
# Exception Resumable Description Created on
1 CX_LOG_TRM_INTEGRATION_RDP Error class for Logistics-TRM integration 20120402

Method CHECK_RDP_EXISTS_CONTRACT_ITEM Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_BUSOBJ Call by reference Type reference (TYPE) SWO_OBJTYP Object Type 20120503
2 Importing IV_DOC_ID Call by reference Type reference (TYPE) LOGTRM_DOCNO Logistic Document Number 20120503
3 Importing IV_DOC_ITEM_ID Call by reference Type reference (TYPE) LOGTRM_ITEMNO Logistic Document Item Number 20120503
4 Returning RV_RDP_EXISTS Value transfer Type reference (TYPE) BOOLEAN Boolean Variable (X=True, -=False, Space=Unknown) 20120503

Method CHECK_RDP_EXISTS_CONTRACT_ITEM on class CL_LOG_TRM_RDP_HANDLER has no exception.

Method CHECK_RDP_HEADER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_WARNINGS Call by reference Type reference (TYPE) BAPIRETTAB Table with BAPI Return Information 20120411
2 Importing IS_RDP_HEADER Call by reference Type reference (TYPE) STRUCTURE_RDP_HEADER Risk Distribution Plan: Header 20120202
# Exception Resumable Description Created on
1 CX_LOG_TRM_INTEGRATION_RDP Error class for Logistics-TRM integration 20120302

Method CHECK_RDP_ITEM Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_WARNINGS Call by reference Type reference (TYPE) BAPIRETTAB Table with BAPI Return Information 20120411
2 Importing IS_RDP_HEADER Call by reference Type reference (TYPE) STRUCTURE_RDP_HEADER Risk Distribution Plan: Header 20120206
3 Importing IS_RDP_ITEM Call by reference Type reference (TYPE) LOGTRM_RDP_ITM_PLAN Risk Distribution Plan: Itm data from planning with doc key 20120206
# Exception Resumable Description Created on
1 CX_LOG_TRM_INTEGRATION_RDP Error class for Logistics-TRM integration 20120302

Method CHECK_RDP_ITEMS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_WARNINGS Call by reference Type reference (TYPE) BAPIRETTAB Table with BAPI Return Information 20120411
2 Importing IS_RDP_HEADER Call by reference Type reference (TYPE) STRUCTURE_RDP_HEADER Object Type 20120312
3 Importing IT_RDP_ITEMS Call by reference Type reference (TYPE) LOGTRM_T_RDP_ITM_PLAN Logistic Document Number 20120312
# Exception Resumable Description Created on
1 CX_LOG_TRM_INTEGRATION_RDP Error class for exceptions within the RDP 20120312

Method CLASS_CONSTRUCTOR Signature

Method CLASS_CONSTRUCTOR on class CL_LOG_TRM_RDP_HANDLER has no parameter.
Method CLASS_CONSTRUCTOR on class CL_LOG_TRM_RDP_HANDLER has no exception.

Method CLEAR_BUFFER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_BUSOBJ Call by reference Type reference (TYPE) SWO_OBJTYP Object Type 20120130
2 Importing IV_DOC_ID Call by reference Type reference (TYPE) LOGTRM_DOCNO Logistic Document Number 20120130
3 Importing IV_DOC_ITEM_ID Call by reference Type reference (TYPE) LOGTRM_ITEMNO Logistic Document Item Number 20120327

Method CLEAR_BUFFER on class CL_LOG_TRM_RDP_HANDLER has no exception.

Method CLOSE_RDP Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_BUSOBJ Call by reference Type reference (TYPE) SWO_OBJTYP Object Type 20120130
2 Importing IV_DOC_ID Call by reference Type reference (TYPE) LOGTRM_DOCNO Logistic Document Number 20120130
3 Importing IV_DOC_ITEM_ID Call by reference Type reference (TYPE) LOGTRM_ITEMNO Logistic Document Item Number 20120327

Method CLOSE_RDP on class CL_LOG_TRM_RDP_HANDLER has no exception.

Method DELETE_RDP Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_BUSOBJ Call by reference Type reference (TYPE) SWO_OBJTYP Object Type 20120302
2 Importing IV_DOC_ID Call by reference Type reference (TYPE) LOGTRM_DOCNO Logistic Document Number 20120302
3 Importing IV_DOC_ITEM_ID Call by reference Type reference (TYPE) LOGTRM_ITEMNO Logistic Document Item Number 20120302

Method DELETE_RDP on class CL_LOG_TRM_RDP_HANDLER has no exception.

Method DETERMINE_UPDATE_ENTRIES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_RDP_HDR_DELETE Call by reference Type reference (TYPE) LOGTRM_T_RDP_HEADER Risk Distribution Plan: Header Table Type 20120130
2 Changing CT_RDP_HDR_INSERT Call by reference Type reference (TYPE) LOGTRM_T_RDP_HEADER Risk Distribution Plan: Header Table Type 20120130
3 Changing CT_RDP_HDR_NOUPDATE Call by reference Type reference (TYPE) LOGTRM_T_RDP_HEADER Risk Distribution Plan: Header Table Type 20120130
4 Changing CT_RDP_HDR_UPDATE Call by reference Type reference (TYPE) LOGTRM_T_RDP_HEADER Risk Distribution Plan: Header Table Type 20120130
5 Changing CT_RDP_ITM_DELETE Call by reference Type reference (TYPE) LOGTRM_T_RDP_ITM Risk Distribution Plan: Item Table Type 20120130
6 Changing CT_RDP_ITM_INSERT Call by reference Type reference (TYPE) LOGTRM_T_RDP_ITM Risk Distribution Plan: Item Table Type 20120130
7 Changing CT_RDP_ITM_NOUPDATE Call by reference Type reference (TYPE) LOGTRM_T_RDP_ITM Risk Distribution Plan: Item Table Type 20120130
8 Changing CT_RDP_ITM_UPDATE Call by reference Type reference (TYPE) LOGTRM_T_RDP_ITM Risk Distribution Plan: Item Table Type 20120130
9 Importing IV_BUSOBJ Call by reference Type reference (TYPE) SWO_OBJTYP Object Type 20120130
10 Importing IV_DOC_ID Call by reference Type reference (TYPE) LOGTRM_DOCNO Logistic Document Number 20120130
11 Importing IV_DOC_ITEM_ID Call by reference Type reference (TYPE) LOGTRM_ITEMNO Logistic Document Item Number 20120319

Method DETERMINE_UPDATE_ENTRIES on class CL_LOG_TRM_RDP_HANDLER has no exception.

Method EDIT_STATUS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_EDIT_MODE Call by reference Type reference (TYPE) AKTYP Activity category in SAP transaction 20120410
2 Returning RV_EDITABLE Value transfer Type reference (TYPE) BOOLEAN Boolean Variable (X=True, -=False, Space=Unknown) 20120410

Method EDIT_STATUS on class CL_LOG_TRM_RDP_HANDLER has no exception.

Method FIELD_STATUS_ITEM_FIELD Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_RDP_ITEM Call by reference Type reference (TYPE) LOGTRM_RDP_ITM_UI Risk Distribution Plan: Item data for UI 20120411
2 Importing IV_BUSOBJ Call by reference Type reference (TYPE) SWO_OBJTYP Object Type 20120426
3 Importing IV_DOC_ID Call by reference Type reference (TYPE) LOGTRM_DOCNO Logistic Document Number 20120426
4 Importing IV_DOC_ITEM_ID Call by reference Type reference (TYPE) LOGTRM_ITEMNO Logistic Document Item Number 20120426
5 Importing IV_EDIT_MODE Call by reference Type reference (TYPE) AKTYP Activity category in SAP transaction 20120411
6 Importing IV_FIELDNAME Call by reference Type reference (TYPE) NAME_KOMP Component name 20120411
7 Returning RV_EDITABLE Value transfer Type reference (TYPE) BOOLEAN Boolean Variable (X=True, -=False, Space=Unknown) 20120411

Method FIELD_STATUS_ITEM_FIELD on class CL_LOG_TRM_RDP_HANDLER has no exception.

Method GET_CHANGE_STATUS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_BUSOBJ Call by reference Type reference (TYPE) SWO_OBJTYP Object Type 20120328
2 Importing IV_DOC_ID Call by reference Type reference (TYPE) LOGTRM_DOCNO Logistic Document Number 20120328
3 Returning RV_RDP_CHANGED Value transfer Type reference (TYPE) ABAP_BOOL 20120328

Method GET_CHANGE_STATUS on class CL_LOG_TRM_RDP_HANDLER has no exception.

Method GET_CURRENT_STRATEGY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_ACTIVE Call by reference Type reference (TYPE) LOGTRM_RDP_ACTIVE Determines the status of a Risk Distribution Plan 20120509
2 Importing IV_BUSOBJ Call by reference Type reference (TYPE) SWO_OBJTYP Object Type 20120509
3 Importing IV_DOC_ID Call by reference Type reference (TYPE) LOGTRM_DOCNO Logistic Document Number 20120509
4 Importing IV_DOC_ITEM_ID Call by reference Type reference (TYPE) LOGTRM_ITEMNO Logistic Document Item Number 20120509
5 Importing IV_MANDT Call by reference Type reference (TYPE) MANDT Client 20120509
6 Importing IV_STRATEGY_CLASS_NAME Call by reference Type reference (TYPE) LOGTRM_DISTR_STRAT_NAME Risk Distribution Strategy 20120509
7 Returning RO_STRATEGY_CLASS Value transfer Object reference (TYPE REF TO) IF_LOGTRM_RISK_DISTR_STRAT Interface for distribution strategies 20120509

Method GET_CURRENT_STRATEGY on class CL_LOG_TRM_RDP_HANDLER has no exception.

Method GET_DISTRIBUTION_STRATEGIES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning ET_STRATEGIES Value transfer Type reference (TYPE) LOGTRM_T_RDP_DISTR_STRAT_UI Table type for distribution strategies 20120305

Method GET_DISTRIBUTION_STRATEGIES on class CL_LOG_TRM_RDP_HANDLER has no exception.

Method GET_RDP_CURRENT_CONTRACT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_RDP_HEADER Call by reference Type reference (TYPE) LOGTRM_T_RDP_HEADER Risk Distribution Plan: Header 20120131
2 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 20120131
3 Importing IV_BUSOBJ Call by reference Type reference (TYPE) SWO_OBJTYP Object Type 20120131
4 Importing IV_DOC_ID Call by reference Type reference (TYPE) LOGTRM_DOCNO Logistic Document Number 20120131

Method GET_RDP_CURRENT_CONTRACT on class CL_LOG_TRM_RDP_HANDLER has no exception.

Method GET_RDP_CURRENT_CONTRACT_ITEM Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_RDP_HEADER Call by reference Type reference (TYPE) LOGTRM_RDP_HDR Risk Distribution Plan: Header 20120130
2 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 20120130
3 Importing IV_BUSOBJ Call by reference Type reference (TYPE) SWO_OBJTYP Object Type 20120130
4 Importing IV_DOC_ID Call by reference Type reference (TYPE) LOGTRM_DOCNO Logistic Document Number 20120130
5 Importing IV_DOC_ITEM_ID Call by reference Type reference (TYPE) LOGTRM_ITEMNO Logistic Document Item Number 20120130

Method GET_RDP_CURRENT_CONTRACT_ITEM on class CL_LOG_TRM_RDP_HANDLER has no exception.

Method GET_RDP_FOR_EXPOSURE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_RDP_ITEMS_DELETED Call by reference Type reference (TYPE) LOGTRM_T_RDP_ITM Risk Distribution Plan: Item Table Type 20120203
2 Exporting ET_RDP_ITEMS_INSERTED Call by reference Type reference (TYPE) LOGTRM_T_RDP_ITM Risk Distribution Plan: Item Table Type 20120203
3 Exporting ET_RDP_ITEMS_MODIFIED Call by reference Type reference (TYPE) LOGTRM_T_RDP_ITM_FOR_EXPOSURE Risk Distribution Plan Item for Exposure update 20120208
4 Exporting ET_RDP_ITEMS_UPDATED Call by reference Type reference (TYPE) LOGTRM_T_RDP_ITM Risk Distribution Plan: Item Table Type 20120203
5 Importing IV_CLEAR_BUFFER Call by reference Type reference (TYPE) ABAP_BOOL CL_LOGTRM_CONST=>NO 20120328

Method GET_RDP_FOR_EXPOSURE on class CL_LOG_TRM_RDP_HANDLER has no exception.

Method INIT_RDP Signature

Method INIT_RDP on class CL_LOG_TRM_RDP_HANDLER has no parameter.
Method INIT_RDP on class CL_LOG_TRM_RDP_HANDLER has no exception.

Method OPEN_RDP Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_RDP_HEADER Call by reference Type reference (TYPE) LOGTRM_T_RDP_HEADER Risk Distribution Plan: Header Table Type 20120202
2 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 20120202
3 Importing IV_BUSOBJ Call by reference Type reference (TYPE) SWO_OBJTYP Object Type 20120130
4 Importing IV_DOC_ID Call by reference Type reference (TYPE) LOGTRM_DOCNO Logistic Document Number 20120130
5 Importing IV_DOC_ITEM_ID Call by reference Type reference (TYPE) LOGTRM_ITEMNO Logistic Document Item Number 20120208
# Exception Resumable Description Created on
1 CX_LOG_TRM_INTEGRATION_RDP Error class for exceptions within the RDP 20120330

Method POST_RDP Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_BUSOBJ Call by reference Type reference (TYPE) SWO_OBJTYP Object Type 20120130
2 Importing IV_DOC_ID Call by reference Type reference (TYPE) LOGTRM_DOCNO Logistic Document Number 20120130
3 Importing IV_DOC_ITEM_ID Call by reference Type reference (TYPE) LOGTRM_ITEMNO Logistic Document Item Number 20120209
# Exception Resumable Description Created on
1 CX_LOG_TRM_INTEGRATION_RDP Error class for exceptions within the RDP 20120828

Method RENUMBER_RDP Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_BUSOBJ Call by reference Type reference (TYPE) SWO_OBJTYP Object Type 20120127
2 Importing IV_NEW_DOC_ID Call by reference Type reference (TYPE) LOGTRM_DOCNO Logistic Document Number 20120127
3 Importing IV_TMP_DOC_ID Call by reference Type reference (TYPE) LOGTRM_DOCNO Logistic Document Number 20120127

Method RENUMBER_RDP on class CL_LOG_TRM_RDP_HANDLER has no exception.

Method SET_RDP_CURRENT_HEADER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_RDP_HEADER Call by reference Type reference (TYPE) LOGTRM_RDP_HDR_DATA Risk Distribution Plan: Header 20120319
2 Importing IV_ACTIVE Call by reference Type reference (TYPE) LOGTRM_RDP_ACTIVE Determines the status of a Risk Distribution Plan 20120319
3 Importing IV_BUSOBJ Call by reference Type reference (TYPE) SWO_OBJTYP Object Type 20120319
4 Importing IV_DOC_ID Call by reference Type reference (TYPE) LOGTRM_DOCNO Logistic Document Number 20120319
5 Importing IV_DOC_ITEM_ID Call by reference Type reference (TYPE) LOGTRM_ITEMNO Logistic Document Item Number 20120319

Method SET_RDP_CURRENT_HEADER on class CL_LOG_TRM_RDP_HANDLER has no exception.

Method SET_RDP_CURRENT_ITEMS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_RDP_ITM_CHANGED Call by reference Type reference (TYPE) LOGTRM_T_RDP_ITM_PLAN_RESULT Risk Distribution Plan: Item data from planning 20120209
2 Importing IV_ACTIVE Call by reference Type reference (TYPE) LOGTRM_RDP_ACTIVE Determines the status of a Risk Distribution Plan 20120319
3 Importing IV_BUSOBJ Call by reference Type reference (TYPE) SWO_OBJTYP Object Type 20120209
4 Importing IV_DOC_ID Call by reference Type reference (TYPE) LOGTRM_DOCNO Logistic Document Number 20120209
5 Importing IV_DOC_ITEM_ID Call by reference Type reference (TYPE) LOGTRM_ITEMNO Logistic Document Item Number 20120209

Method SET_RDP_CURRENT_ITEMS on class CL_LOG_TRM_RDP_HANDLER has no exception.

Method UPDATE_RDP Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_RDP_ITEMS_NEW Call by reference Type reference (TYPE) LOGTRM_T_RDP_ITM_PLAN Risk Distribution Plan: Item data from planning with doc-id 20120126
2 Exporting ET_WARNINGS Call by reference Type reference (TYPE) BAPIRETTAB Table with BAPI Return Information 20120522
3 Importing IS_DOCUMENT_HEADER Call by reference Type reference (TYPE) LOGTRM_S_RDP_DOC_HEADER Communication structure for document header data 20120425
4 Importing IS_DOCUMENT_ITEM Call by reference Type reference (TYPE) LOGTRM_S_RDP_DOC_ITEM Communication structure for document item data 20120425
5 Importing IS_RDP_HEADER Call by reference Type reference (TYPE) STRUCTURE_RDP_HEADER Risk Distribution Plan: Header 20120126
6 Importing IT_RELEASE_ORDERS Call by reference Type reference (TYPE) LOGTRM_T_RDP_ALL_REL_ORDERS Release order items 20120126

Method UPDATE_RDP on class CL_LOG_TRM_RDP_HANDLER 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 IT_CALL_OFF Call by reference Type reference (TYPE) LOGTRM_T_RDP_CALL_OFF Risk Distribution Plan: Call-Off 20120216
3 Importing IT_DOCUMENT_HEADER Call by reference Type reference (TYPE) LOGTRM_T_RDP_DOC_HEADER Table Type for document header 20120426
4 Importing IT_DOCUMENT_ITEM Call by reference Type reference (TYPE) LOGTRM_T_RDP_DOC_ITEM Table Type for document items 20120426

Method UPDATE_RDP_AT_CALL_OFF on class CL_LOG_TRM_RDP_HANDLER has no exception.

Method UPDATE_RDP_FROM_CONTRACT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_RDP_ITEMS_NEW Call by reference Type reference (TYPE) LOGTRM_T_RDP_ITM_PLAN Risk Distribution Plan: Item data from planning with doc-id 20120117
2 Importing IS_DOCUMENT_HEADER Call by reference Type reference (TYPE) LOGTRM_S_RDP_DOC_HEADER Communication structure for document header data 20120425
3 Importing IT_DOCUMENT_ITEMS Call by reference Type reference (TYPE) LOGTRM_T_RDP_DOC_ITEM Table Type for document items 20120425
4 Importing IT_RDP_HEADER Call by reference Type reference (TYPE) LOGTRM_T_RDP_HEADER Risk Distribution Plan: Header Table Type 20120117
5 Importing IT_RELEASE_ORDERS Call by reference Type reference (TYPE) LOGTRM_T_RDP_ALL_REL_ORDERS Release order items 20120117
6 Importing IV_ENFORCE_STRATEGY Call by reference Type reference (TYPE) BOOLEAN '-' Enforce application of strategy if auto_update is set 20120829
7 Importing IV_PROFILE Call by reference Type reference (TYPE) LOGTRM_RDP_PROFILE Risk Distribution Plan: Profile 20120323

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