SAP ABAP Interface /SAPPCE/IF_EX_DPC_CONTRACT (Interface for BAdI: /SAPPCE/DPC_CONTRACT)
Hierarchy
EA-FIN (Software Component) EA-FIN
   FI-AF-DPC (Application Component) Down Payment Chains
     /SAPPCE/01 (Package) Enhancements for Down-Payment Chain
Meta Relationship - Used By
# Relationship type Used by Short Description Created on
1 Interface implementation (CLASS c. INTERFACES i_ref)  /SAPPCE/DPC_CONTRACT_EXAMPLE Down Payment Chain: Example of Customer Tabstrip 20090423
Properties
Interface /SAPPCE/IF_EX_DPC_CONTRACT  
Short Description Interface for BAdI: /SAPPCE/DPC_CONTRACT    
General Data
Package /SAPPCE/01   Enhancements for Down-Payment Chain 
Created 20090305   SAP 
Last changed 20100310   SAP 
Unicode checks active    
Forward declarations
Interface /SAPPCE/IF_EX_DPC_CONTRACT has no forward declaration.
Interfaces
# Interface Abstract Final Description Created on
1 IF_BADI_INTERFACE Tag Interface for BAdIs 20090305
Friends
Interface /SAPPCE/IF_EX_DPC_CONTRACT has no friend.
Attributes
Interface /SAPPCE/IF_EX_DPC_CONTRACT has no attribute.
Methods
# Method Level Visibility Method type Description Created on
1 GET_DATA_FROM_BADI Instance method Public Method Method to pass the data from BAdI to DPC program 20090305
2 INITIALIZE_CUST_TAB Instance method Public Method Method to Initialize Customer tabstrips 20090305
3 PASS_DATA_TO_BADI Instance method Public Method Method to pass the program data to BAdI 20090305
4 PASS_OK_CODE_TO_BADI Instance method Public Method Method to pass Ok code to the BaDI 20090305
5 SAVE_ADDITIONAL_DATA Instance method Public Method Method to save additional DPC info at the time of save 20090305
6 SET_CUSTOMER_SCREEN Instance method Public Method Method to set Customer screen 20090417
Events
Interface /SAPPCE/IF_EX_DPC_CONTRACT has no event.
Types
Interface /SAPPCE/IF_EX_DPC_CONTRACT has no local type.
Method Signatures

Method GET_DATA_FROM_BADI Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_CONTRACT_ADDITIONAL_DATA Call by reference Type reference (TYPE) /SAPPCE/DPC_CI_TDPC01 DPC: BAdI structure for additional contract fields 20090305
2 Exporting ET_ERROR_MESSAGE Call by reference Type reference (TYPE) TSMESG Message table message collector 20090305
3 Exporting EV_CONTRACT_OPEN_MODE Call by reference Type reference (TYPE) /SAPPCE/DPC_CONTRACT_OPEN_MODE Down Payment Chain: Contract open mode 20090305
4 Exporting EV_DATA_CHANGED Call by reference Type reference (TYPE) /SAPPCE/DPC_DATA_CHANGED Down Payment Chain: Indicator if Data Changed in Cust Tabs 20090305
# Exception Resumable Description Created on
1 ERROR Error in BAdI method 20090305

Method INITIALIZE_CUST_TAB Signature

Method INITIALIZE_CUST_TAB on Interface /SAPPCE/IF_EX_DPC_CONTRACT has no parameter.
Method INITIALIZE_CUST_TAB on Interface /SAPPCE/IF_EX_DPC_CONTRACT has no exception.

Method PASS_DATA_TO_BADI Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_CONTRACT_HEADER Call by reference Type reference (TYPE) /SAPPCE/TDPC01 Down Payment Chains 20090305
2 Importing IT_DPC_ACCOUNTASSIGNMENT Call by reference Type reference (TYPE) /SAPPCE/TT_TDPC11 Table Type for TDPC11 20090305
3 Importing IT_DPC_ASSESMENT_ADDITNAL_COST Call by reference Type reference (TYPE) /SAPPCE/TT_TDPC08 Table Type for TDPC08 20090305
4 Importing IT_DPC_CONTRACTUAL_PENALITIES Call by reference Type reference (TYPE) /SAPPCE/TT_TDPC10 Table Type for TDPC10 20090305
5 Importing IT_DPC_RETENTION_AMOUNT Call by reference Type reference (TYPE) /SAPPCE/TT_TDPC04 Table Type for TDPC04 20090305
6 Importing IT_DPC_VERIFICATIONS Call by reference Type reference (TYPE) /SAPPCE/TT_TDPC06 Table Type for TDPC06 20090305
7 Importing IV_CONTRACT_OPEN_MODE Call by reference Type reference (TYPE) /SAPPCE/DPC_CONTRACT_OPEN_MODE Down Payment Chain: Contract open mode 20090305
8 Importing IV_TCODE Call by reference Type reference (TYPE) SY-TCODE Current Transaction Code 20090305

Method PASS_DATA_TO_BADI on Interface /SAPPCE/IF_EX_DPC_CONTRACT has no exception.

Method PASS_OK_CODE_TO_BADI Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_OK_CODE Call by reference Type reference (TYPE) FCODE Function Code 20090305

Method PASS_OK_CODE_TO_BADI on Interface /SAPPCE/IF_EX_DPC_CONTRACT has no exception.

Method SAVE_ADDITIONAL_DATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_CONTRACT_HEADER Call by reference Type reference (TYPE) /SAPPCE/TDPC01 Down Payment Chains 20090305
# Exception Resumable Description Created on
1 ERROR_WHILE_SAVING Error while saving data 20090305

Method SET_CUSTOMER_SCREEN Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_DYNPRO Value transfer Type reference (TYPE) SYDYNNR Current Screen Number 20090417
2 Exporting EV_PROGRAM Value transfer Type reference (TYPE) SYREPID ABAP Program: Current Main Program 20090417
3 Importing IV_TABSTRIP Call by reference Type reference (TYPE) /SAPPCE/DPC_TAB_SEQUENCE Down Payment Chain: Tab Sequence Number 20090417

Method SET_CUSTOMER_SCREEN on Interface /SAPPCE/IF_EX_DPC_CONTRACT has no exception.
History
Last changed by/on SAP  20100310 
SAP Release Created in 605