SAP ABAP Class IHC_CL_PROC_PN_2_IDOC (IDoc Tree Inbound)
Hierarchy
EA-FINSERV (Software Component) SAP Enterprise Extension Financial Services
   FIN-FSCM-IHC (Application Component) FSCM In-House Cash
     FIN_IHC (Package) Payment Order In-House Cash
Meta Relationship - Using
# Relationship type Using Short Description Created on
1 Inheritance (c INHERITING FROM c_ref)  IHC_CL_PROC_IDOC IDoc Tree Inbound 20031109
Properties
Class IHC_CL_PROC_PN_2_IDOC  
Short Description IDoc Tree Inbound    
Super Class IHC_CL_PROC_IDOC IDoc Tree Inbound 
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package FIN_IHC   Payment Order In-House Cash 
Created 20031109   SAP 
Last change 20040315   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
Class IHC_CL_PROC_PN_2_IDOC has no forward declaration.
Interfaces
Class IHC_CL_PROC_PN_2_IDOC has no interface implemented.
Friends
Class IHC_CL_PROC_PN_2_IDOC has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 CURRENT_SEG_QUALIF Instance attribute Private Type reference (TYPE) IHC_DTE_IDOC_QUALIF Current Segment Qualifier 20031109
2 C_PN Instance attribute Private Type reference (TYPE) IHC_DB_PN 20031109
3 C_PN_BP Instance attribute Private Type reference (TYPE) IHC_TTY_PN_BP IHC: Table Type for Address Data 20040129
4 C_PN_CONT Instance attribute Private Type reference (TYPE) IHC_TTY_PN_CONT IHC: Table Type for Container Fields 20040129
5 C_PN_RINFO Instance attribute Private Type reference (TYPE) IHC_TTY_PN_RINFO Reference Info Table as Attribute in a Payment Order 20040129
6 IDOC_DATA Instance attribute Private Type reference (TYPE) IHC_TTY_IDOC 20031109
7 SINGLETON Static Attribute Private Object reference (TYPE REF TO) IHC_CL_PROC_PN_2_IDOC IDoc Tree Inbound 20031121
Methods
# Method Level Visibility Method type Description Created on
1 COMPLETE_IDOC Instance method Private Method Completes the Generated IDoc 20031204
2 CREATE_IDOC_FROM_IDOC Instance method Public Method Creates an IDoc from the Inbound IDoc of a Payment Order 20031204
3 CREATE_IDOC_FROM_PN Instance method Public Method Creates and IDoc from a Payment Order 20031109
4 E1EDK02 Instance method Private Method (1,1,0) Document Header Reference Data 20031109
5 E1EDK03 Instance method Private Method (1,3,0) Document Header Date Segment 20031109
6 E1EDK12 Instance method Private Method (1,99,0) Document Header Reference Data 20031109
7 E1EDK14 Instance method Private Method (1,10,0) Document Header Organization Data 20031109
8 E1EDKA1 Instance method Private Method (1,4,0) Document Header Partner Information 20031109
9 E1EDP02 Instance method Private Method (1,4,0) Document Item Reference Data 20031109
10 E1EDP03 Instance method Private Method (1,4,0) Document Item Date Segment 20031109
11 E1IDB02 Instance method Private Method (1,4,0) Extended Bank Details (FII/CTA/COM) 20031109
12 E1IDBL2 Instance method Private Method (1,10,0) Correspondence Banks 20031109
13 E1IDBW1 Instance method Private Method (1,4,1) Special Instructions (INP) 20031109
14 E1IDKU1 Instance method Private Method (1,1,1) Header Transfer Order/Payment Advice Note (BGM) 20031109
15 E1IDKU2 Instance method Private Method (1,1,0) Function of Trading Transaction (BUS) 20031109
16 E1IDKU3 Instance method Private Method (1,1,0) Payment Instructions (PAI) 20031109
17 E1IDKU5 Instance method Private Method (1,1,1) Amounts on Header Level (MOA/CUX) 20031109
18 E1IDLU5 Instance method Private Method (1,10,1) Amounts on Header Level (MOA/CUX) 20031109
19 E1IDPU1 Instance method Private Method (1,200000,0) ITEM (DOC) 20031109
20 E1IDPU5 Instance method Private Method (1,10,0) AMOUNTS (MOA/CUX) Child of PU1 20031109
21 E1IDT01 Instance method Private Method (1,1,0) Long Texts 20031109
22 E1IDT02 Instance method Private Method (1,100,0) Long Texts 20031109
23 FILL_SEG_LINKS Instance method Private Method Link the IDoc Segments 20031203
24 GET_BANKID_QUALIF Instance method Private Method 20040309
25 INSERT_SEG Instance method Private Method Inserts a Segment on Level 1 20031204
26 MAPP_IDOC Instance method Private Method Segment Mapping from the PO 20031109
27 S_INSTANCE Static method Public Method Instantiate an Object (Singleton, Multi-Instanz) 20031121
28 S_MEMORY_SYNC Static method Public Event handling method Save Synchronization at End of an SAP LUW 20040202
Events
Class IHC_CL_PROC_PN_2_IDOC has no event.
Types
Class IHC_CL_PROC_PN_2_IDOC has no local type.
Method Signatures

Method COMPLETE_IDOC Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_IDOC_DATA Call by reference Type reference (TYPE) IHC_TTY_IDOC_DATA Tabelle der IDOC-Datensätze 20031204
2 Exporting E_IDOC_CONTRL Call by reference Type reference (TYPE) EDIDC 20031204
3 Importing IT_IDOC_DATA Call by reference Type reference (TYPE) IHC_TTY_IDOC_DATA Tabelle der IDOC-Datensätze 20031204
4 Importing I_IDOC_CONTRL Call by reference Type reference (TYPE) EDIDC Kontrollsatz (IDoc) 20031204
5 Importing I_PN Call by reference Type reference (TYPE) IHC_DB_PN Prima Nota für eingehende Zahlungsaufträge 20031204
# Exception Resumable Description Created on
1 CX_IHC_PROC 20031204

Method CREATE_IDOC_FROM_IDOC Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_IDOC_DATA Call by reference Type reference (TYPE) IHC_TTY_IDOC_DATA Tabelle der IDOC-Datensätze 20031204
2 Exporting E_IDOC_CONTRL Call by reference Type reference (TYPE) EDIDC 20031204
3 Importing I_PN Call by reference Type reference (TYPE) IHC_DB_PN 20031204
4 Importing I_PN_RINFO_TAB Call by reference Type reference (TYPE) IHC_TTY_PN_RINFO 20031204
# Exception Resumable Description Created on
1 CX_IHC_PROC 20031204

Method CREATE_IDOC_FROM_PN Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_IDOC_CONTRL Call by reference Type reference (TYPE) EDIDC 20031109
2 Exporting E_IDOC_DATA Call by reference Type reference (TYPE) IHC_TTY_IDOC_DATA Tabelle der IDOC-Datensätze 20031109
3 Importing I_PN Call by reference Type reference (TYPE) IHC_DB_PN 20031109
4 Importing I_PN_BP_TAB Call by reference Type reference (TYPE) IHC_TTY_PN_BP IHC: Tabellen-Type für Address-Daten 20040129
5 Importing I_PN_CONT_TAB Call by reference Type reference (TYPE) IHC_TTY_PN_CONT IHC: Tabellentype für Container-Felder 20040129
6 Importing I_PN_RINFO_TAB Call by reference Type reference (TYPE) IHC_TTY_PN_RINFO 20031109
# Exception Resumable Description Created on
1 CX_IHC_PROC 20031109

Method E1EDK02 Signature

Method E1EDK02 on class IHC_CL_PROC_PN_2_IDOC has no parameter.
Method E1EDK02 on class IHC_CL_PROC_PN_2_IDOC has no exception.

Method E1EDK03 Signature

Method E1EDK03 on class IHC_CL_PROC_PN_2_IDOC has no parameter.
Method E1EDK03 on class IHC_CL_PROC_PN_2_IDOC has no exception.

Method E1EDK12 Signature

Method E1EDK12 on class IHC_CL_PROC_PN_2_IDOC has no parameter.
Method E1EDK12 on class IHC_CL_PROC_PN_2_IDOC has no exception.

Method E1EDK14 Signature

Method E1EDK14 on class IHC_CL_PROC_PN_2_IDOC has no parameter.
# Exception Resumable Description Created on
1 CX_IHC_PROC 20060127

Method E1EDKA1 Signature

Method E1EDKA1 on class IHC_CL_PROC_PN_2_IDOC has no parameter.
# Exception Resumable Description Created on
1 CX_IHC_PROC Ausnahmen mit statischer und dynamischer Prüfung von RAISING 20050228

Method E1EDP02 Signature

Method E1EDP02 on class IHC_CL_PROC_PN_2_IDOC has no parameter.
Method E1EDP02 on class IHC_CL_PROC_PN_2_IDOC has no exception.

Method E1EDP03 Signature

Method E1EDP03 on class IHC_CL_PROC_PN_2_IDOC has no parameter.
Method E1EDP03 on class IHC_CL_PROC_PN_2_IDOC has no exception.

Method E1IDB02 Signature

Method E1IDB02 on class IHC_CL_PROC_PN_2_IDOC has no parameter.
# Exception Resumable Description Created on
1 CX_IHC_PROC Ausnahmen mit statischer und dynamischer Prüfung von RAISING 20050225

Method E1IDBL2 Signature

Method E1IDBL2 on class IHC_CL_PROC_PN_2_IDOC has no parameter.
Method E1IDBL2 on class IHC_CL_PROC_PN_2_IDOC has no exception.

Method E1IDBW1 Signature

Method E1IDBW1 on class IHC_CL_PROC_PN_2_IDOC has no parameter.
Method E1IDBW1 on class IHC_CL_PROC_PN_2_IDOC has no exception.

Method E1IDKU1 Signature

Method E1IDKU1 on class IHC_CL_PROC_PN_2_IDOC has no parameter.
Method E1IDKU1 on class IHC_CL_PROC_PN_2_IDOC has no exception.

Method E1IDKU2 Signature

Method E1IDKU2 on class IHC_CL_PROC_PN_2_IDOC has no parameter.
Method E1IDKU2 on class IHC_CL_PROC_PN_2_IDOC has no exception.

Method E1IDKU3 Signature

Method E1IDKU3 on class IHC_CL_PROC_PN_2_IDOC has no parameter.
Method E1IDKU3 on class IHC_CL_PROC_PN_2_IDOC has no exception.

Method E1IDKU5 Signature

Method E1IDKU5 on class IHC_CL_PROC_PN_2_IDOC has no parameter.
Method E1IDKU5 on class IHC_CL_PROC_PN_2_IDOC has no exception.

Method E1IDLU5 Signature

Method E1IDLU5 on class IHC_CL_PROC_PN_2_IDOC has no parameter.
Method E1IDLU5 on class IHC_CL_PROC_PN_2_IDOC has no exception.

Method E1IDPU1 Signature

Method E1IDPU1 on class IHC_CL_PROC_PN_2_IDOC has no parameter.
Method E1IDPU1 on class IHC_CL_PROC_PN_2_IDOC has no exception.

Method E1IDPU5 Signature

Method E1IDPU5 on class IHC_CL_PROC_PN_2_IDOC has no parameter.
Method E1IDPU5 on class IHC_CL_PROC_PN_2_IDOC has no exception.

Method E1IDT01 Signature

Method E1IDT01 on class IHC_CL_PROC_PN_2_IDOC has no parameter.
Method E1IDT01 on class IHC_CL_PROC_PN_2_IDOC has no exception.

Method E1IDT02 Signature

Method E1IDT02 on class IHC_CL_PROC_PN_2_IDOC has no parameter.
Method E1IDT02 on class IHC_CL_PROC_PN_2_IDOC has no exception.

Method FILL_SEG_LINKS Signature

Method FILL_SEG_LINKS on class IHC_CL_PROC_PN_2_IDOC has no parameter.
Method FILL_SEG_LINKS on class IHC_CL_PROC_PN_2_IDOC has no exception.

Method GET_BANKID_QUALIF Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_BANKID_QUALIF Call by reference Type reference (TYPE) IHC_DTE_IDOC_QUALIF IDOC Segment-Qualifier 20040309
2 Importing I_COUNTRY Call by reference Type reference (TYPE) IHC_DTE_PN_REC_BANK_CNTRY Empfänger Länderschlüssel der Bank 20040309

Method GET_BANKID_QUALIF on class IHC_CL_PROC_PN_2_IDOC has no exception.

Method INSERT_SEG Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_IDOC_DATA Call by reference Type reference (TYPE) IHC_TTY_IDOC_DATA Tabelle der IDOC-Datensätze 20031204
2 Importing IT_IDOC_DATA Call by reference Type reference (TYPE) IHC_TTY_IDOC_DATA Tabelle der IDOC-Datensätze 20031204
3 Importing I_IDOC_CONTRL Call by reference Type reference (TYPE) EDIDC Tabelle der IDOC-Controlsätze 20031204
4 Importing I_REL_SEG Call by reference Type reference (TYPE) EDIDD-SEGNAM Segmenttyp 20031204
5 Importing I_SEG Call by reference Type reference (TYPE) EDIDD Datensatz (IDoc) 20031204
# Exception Resumable Description Created on
1 CX_IHC_PROC Ausnahmen mit statischer und dynamischer Prüfung von RAISING 20031204

Method MAPP_IDOC Signature

Method MAPP_IDOC on class IHC_CL_PROC_PN_2_IDOC has no parameter.
# Exception Resumable Description Created on
1 CX_IHC_PROC Ausnahmen mit statischer und dynamischer Prüfung von RAISING 20050225

Method S_INSTANCE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_RETURN_REF Call by reference Object reference (TYPE REF TO) IHC_CL_PROC_PN_2_IDOC Zur Umwandlung von IDOCs in PrimaNota 20031121

Method S_INSTANCE on class IHC_CL_PROC_PN_2_IDOC has no exception.

Method S_MEMORY_SYNC Signature

Method S_MEMORY_SYNC on class IHC_CL_PROC_PN_2_IDOC has no parameter.
Method S_MEMORY_SYNC on class IHC_CL_PROC_PN_2_IDOC has no exception.
History
Last changed by/on SAP  20040315 
SAP Release Created in 500