SAP ABAP Class /SAPPCE/CL_IM_PODPC_PRO (Imp. class for BAdI imp. /SAPDPC/PODPC_PRO)
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 - Using
# Relationship type Using Short Description Created on
1 Interface implementation (CLASS c. INTERFACES i_ref)  IF_BADI_INTERFACE Tag Interface for BAdIs 20090217
2 Interface implementation (CLASS c. INTERFACES i_ref)  IF_EX_ME_PROCESS_PO BAdI Interface IF_EX_ME_PROCESS_PO 20090217
Properties
Class /SAPPCE/CL_IM_PODPC_PRO  
Short Description Imp. class for BAdI imp. /SAPDPC/PODPC_PRO    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package /SAPPCE/01   Enhancements for Down-Payment Chain 
Created 20090217   SAP 
Last change 20130531   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
Class /SAPPCE/CL_IM_PODPC_PRO has no forward declaration.
Interfaces
# Interface Abstract Final Description Created on
1 IF_BADI_INTERFACE Tag Interface for BAdIs 20090217
2 IF_EX_ME_PROCESS_PO BAdI Interface IF_EX_ME_PROCESS_PO 20090217
Friends
Class /SAPPCE/CL_IM_PODPC_PRO has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 C_PSTYP Constant Private Type reference (TYPE) MEPOITEM-PSTYP '9' Item Category in Purchasing Document 20090217
2 GS_DPCMAIN Instance attribute Private Type reference (TYPE) /SAPPCE/SDPCMAIN Down Payment Chain: Screen Field for Contract Data 20090402
3 GT_ACCOUNT Instance attribute Private See coding 20090402
4 GT_PERSISTENT_DPC Instance attribute Private See coding 20111114
5 GV_DPCTP Instance attribute Private Type reference (TYPE) /SAPPCE/DPCTP Down Payment Chain Type 20090402
6 GV_PI_CATEGORY Instance attribute Private Type reference (TYPE) /SAPPCE/DPC_PROG_PAYMENT_TYPE Partial Invoice Category 20111114
7 GV_POSTINGS_DONE Instance attribute Private Type reference (TYPE) XFELD Checkbox 20090402
Methods
# Method Level Visibility Method type Description Created on
1 ACCOUNT_CAT Instance method Private Method Account Category 20090217
2 CHECK_ACCOUNTS Instance method Private Method Check account 20090217
3 GET_OBJNR Instance method Private Method Get object 20090217
4 LINK_TO_DPC Instance method Private Method Link PO to DPC? 20090217
5 READ_DPC_DATA Instance method Private Method Get account assignments for the DPC 20090217
Events
Class /SAPPCE/CL_IM_PODPC_PRO has no event.
Types
Class /SAPPCE/CL_IM_PODPC_PRO has no local type.
Method Signatures

Method ACCOUNT_CAT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_KNTTP Call by reference Type reference (TYPE) KNTTP Account Assignment Category 20090217
2 Returning RV_AATYP Value transfer Type reference (TYPE) /SAPPCE/AATYP Down Payment Chain: Account Assignment Type 20090217

Method ACCOUNT_CAT on class /SAPPCE/CL_IM_PODPC_PRO has no exception.

Method CHECK_ACCOUNTS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IO_ITEM Call by reference Object reference (TYPE REF TO) IF_PURCHASE_ORDER_ITEM_MM PO Item External View 20090217
2 Returning RV_ERROR Value transfer Type reference (TYPE) BOOLEAN Boolean Variable (X=True, -=False, Space=Unknown) 20090217

Method CHECK_ACCOUNTS on class /SAPPCE/CL_IM_PODPC_PRO has no exception.

Method GET_OBJNR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_ACCOUNT Call by reference Type reference (TYPE) MEPOACCOUNTING Account Assignment Fields for Purchase Order 20090217
2 Importing IV_AATYP Call by reference Type reference (TYPE) /SAPPCE/AATYP Down Payment Chain: Account Assignment Type 20090217
3 Returning RV_OBJNR Value transfer Type reference (TYPE) J_OBJNR Object number 20090217

Method GET_OBJNR on class /SAPPCE/CL_IM_PODPC_PRO has no exception.

Method LINK_TO_DPC Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_DPCTP Call by reference Type reference (TYPE) /SAPPCE/DPCTP Down Payment Chain Type 20090217
2 Importing IV_BSART Call by reference Type reference (TYPE) BSART Order Type (Purchasing) 20090217
3 Importing IV_BUKRS Call by reference Type reference (TYPE) BUKRS Company Code 20090217
4 Importing IV_DPCNR Call by reference Type reference (TYPE) /SAPPCE/DPCNR Down Payment Chain Number 20090217
# Exception Resumable Description Created on
1 DPC_LINK_NOT_REQUIRED DPC/PO link is not required 20090217

Method READ_DPC_DATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_BUKRS Call by reference Type reference (TYPE) BUKRS Company Code 20090217
2 Importing IV_DPCNR Call by reference Type reference (TYPE) /SAPPCE/DPCNR Down Payment Chain Number 20090217
# Exception Resumable Description Created on
1 NO_DPC_FOUND No dpc 20090217
History
Last changed by/on SAP  20130531 
SAP Release Created in 605