SAP ABAP Class IHC_CL_PROC_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 Payment Order Entity 20031128
Meta Relationship - Used By
# Relationship type Used by Short Description Created on
1 Inheritance (c INHERITING FROM c_ref)  IHC_CL_PROC_IDOC_2_PN IDoc Tree Inbound 20031109
2 Inheritance (c INHERITING FROM c_ref)  IHC_CL_PROC_IDOC_2_PRQ IDoc Tree Inbound 20040301
3 Inheritance (c INHERITING FROM c_ref)  IHC_CL_PROC_PN_2_IDOC IDoc Tree Inbound 20031109
Properties
Class IHC_CL_PROC_IDOC  
Short Description IDoc Tree Inbound    
Super Class IHC_CL_PROC Payment Order Entity 
Instantiability of a Class 1  Protected 
Final    
General Data
Message Class    
Program status     
Category 0   
Package FIN_IHC   Payment Order In-House Cash 
Created 20031109   SAP 
Last change 20040210   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
Class IHC_CL_PROC_IDOC has no forward declaration.
Interfaces
Class IHC_CL_PROC_IDOC has no interface implemented.
Friends
Class IHC_CL_PROC_IDOC has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 BCODE_BLZ Constant Public Type reference (TYPE) IHC_DTE_IDOC_QUALIF '001' Bank Number 20031109
2 BCODE_KEY Constant Public Type reference (TYPE) IHC_DTE_IDOC_QUALIF 'KEY' Bank Key 20031109
3 BCODE_SWIFT Constant Public Type reference (TYPE) IHC_DTE_IDOC_QUALIF '002' SWIFT 20031109
4 C_IDOC_STATUS_ERROR Constant Public Type reference (TYPE) EDI_DS-STATUS '51' Status of IDoc 20031117
5 C_IDOC_STATUS_OK Constant Public Type reference (TYPE) EDI_DS-STATUS '53' Status of IDoc 20031119
6 C_IDOC_STATUS_OK_INCOMPLETE Constant Public Type reference (TYPE) EDI_DS-STATUS '52' Status of IDoc 20031117
7 C_WF_PAR_APPL_OBJECTS Constant Public Type reference (TYPE) BDWFRETVAR-WF_PARAM 'Appl_Objects' Name of Output Parameter of Workflow Method 20031119
8 C_WF_PAR_ERROR_IDOCS Constant Public Type reference (TYPE) BDWFRETVAR-WF_PARAM 'Error_IDOCs' Name of Output Parameter of Workflow Method 20031119
9 C_WF_PAR_PROCESSED_IDOCS Constant Public Type reference (TYPE) BDWFRETVAR-WF_PARAM 'Processed_IDOCs' Name of Output Parameter of Workflow Method 20031119
10 C_WF_RESULT_ERROR Constant Public Type reference (TYPE) BDWFRETVAR-WF_PARAM '99999' Name of Output Parameter of Workflow Method 20031128
11 DIRDEB_MESTYPE Constant Public Type reference (TYPE) EDI_MESTYP 'DIRDEB' 20031109
12 DTM_INVOICE Constant Public Type reference (TYPE) IHC_DTE_IDOC_QUALIF '016' Invoice Date 20031109
13 DTM_INVOICE_POSTING Constant Public Type reference (TYPE) IHC_DTE_IDOC_QUALIF '015' IDoc Segment Qualifier 20031109
14 DTM_PAY_DUE Constant Public Type reference (TYPE) IHC_DTE_IDOC_QUALIF '028' Due Date 20031109
15 DTM_PAY_EXE Constant Public Type reference (TYPE) IHC_DTE_IDOC_QUALIF '017' Date Executed 20031109
16 DTM_PAY_VAL Constant Public Type reference (TYPE) IHC_DTE_IDOC_QUALIF '036' Value Date 20031109
17 FII_BANK_BE Constant Public Type reference (TYPE) IHC_DTE_IDOC_QUALIF 'BB ' IDoc Segment Qualifier 20031109
18 FII_BANK_PA Constant Public Type reference (TYPE) IHC_DTE_IDOC_QUALIF 'BA ' IDoc Segment Qualifier 20031109
19 FII_BENEFICIARY Constant Public Type reference (TYPE) IHC_DTE_IDOC_QUALIF 'BE ' IDoc Segment Qualifier 20031109
20 FII_INTERM_I1 Constant Public Type reference (TYPE) IHC_DTE_IDOC_QUALIF 'I1 ' Sender's Correspondent Bank 20031109
21 FII_INTERM_I2 Constant Public Type reference (TYPE) IHC_DTE_IDOC_QUALIF 'I2 ' Intermediary Bank 20031109
22 FII_INTERM_I3 Constant Public Type reference (TYPE) IHC_DTE_IDOC_QUALIF 'I3 ' Recipient's Correspondent Bank 20031109
23 FII_INTERM_I4 Constant Public Type reference (TYPE) IHC_DTE_IDOC_QUALIF 'I4 ' External House Bank (only In-House Cash IHC) 20031109
24 FII_PARTNER Constant Public Type reference (TYPE) IHC_DTE_IDOC_QUALIF 'PA ' IDoc Segment Qualifier 20031109
25 FII_REMITTER Constant Public Type reference (TYPE) IHC_DTE_IDOC_QUALIF 'AG ' IDoc Segment Qualifier 20031109
26 IDOC_CONTRL Instance attribute Protected Type reference (TYPE) EDIDC Control Record (IDoc) 20040206
27 INSTRUCTION_REC Constant Public Type reference (TYPE) IHC_DTE_IDOC_QUALIF 'IHC' Instructions Segment Recipient 20031109
28 MOA_COLL_TOTAL Constant Public Type reference (TYPE) IHC_DTE_IDOC_QUALIF '017' IDoc Segment Qualifier 20031109
29 MOA_CRM Constant Public Type reference (TYPE) IHC_DTE_IDOC_QUALIF '016' IDoc Segment Qualifier 20040206
30 MOA_DOC Constant Public Type reference (TYPE) IHC_DTE_IDOC_QUALIF '010' IDoc Segment Qualifier 20031109
31 MOA_INVOICE Constant Public Type reference (TYPE) IHC_DTE_IDOC_QUALIF '004' IDoc Segment Qualifier 20031109
32 MOA_NETTO Constant Public Type reference (TYPE) IHC_DTE_IDOC_QUALIF '006' IDoc Segment Qualifier 20031109
33 MOA_PAY Constant Public Type reference (TYPE) IHC_DTE_IDOC_QUALIF '001' IDoc Segment Qualifier 20031109
34 MOA_PAY_SALARY Constant Public Type reference (TYPE) IHC_DTE_IDOC_QUALIF '011' IDoc Segment Qualifier 20031109
35 MOA_PAY_TOTAL Constant Public Type reference (TYPE) IHC_DTE_IDOC_QUALIF '002' IDoc Segment Qualifier 20031109
36 MOA_SKONTO Constant Public Type reference (TYPE) IHC_DTE_IDOC_QUALIF '003' IDoc Segment Qualifier 20031109
37 MOA_TAX Constant Public Type reference (TYPE) IHC_DTE_IDOC_QUALIF '005' IDoc Segment Qualifier 20031109
38 MT_BUFFER Instance attribute Private Type reference (TYPE) TT_BUFFER Buffer Table for IDoc Segments 20050216
39 NAD_BENEFICIARY Constant Public Type reference (TYPE) IHC_DTE_IDOC_QUALIF 'BE ' Beneficiary 20031109
40 NAD_PAYEE Constant Public Type reference (TYPE) IHC_DTE_IDOC_QUALIF 'ZE ' Payment Recipient 20031109
41 NAD_PAYER Constant Public Type reference (TYPE) IHC_DTE_IDOC_QUALIF 'ZA ' Payer 20031109
42 NAD_REMITTER Constant Public Type reference (TYPE) IHC_DTE_IDOC_QUALIF 'AG ' Payer 20031109
43 ORG_SCB Constant Public Type reference (TYPE) IHC_DTE_IDOC_QUALIF 'SCB' CSA Central Bank Data 20031109
44 PAYEXT_MESTYPE Constant Public Type reference (TYPE) EDI_MESTYP 'PAYEXT' 20031109
45 PRIV_MSG_DUMMY Instance attribute Protected Type reference (TYPE) C 20031124
46 RFF_AVIS Constant Public Type reference (TYPE) IHC_DTE_IDOC_QUALIF '029' IDoc Segment Qualifier 20031109
47 RFF_FTX_ITEM Constant Public Type reference (TYPE) IHC_DTE_IDOC_QUALIF '070' Reference Texts for Items 20031109
48 RFF_INT_DOC Constant Public Type reference (TYPE) IHC_DTE_IDOC_QUALIF '10' Internal Document Number 20040206
49 RFF_INVOICE Constant Public Type reference (TYPE) IHC_DTE_IDOC_QUALIF '009' Invoice Number 20031109
50 RFF_KIDNO Constant Public Type reference (TYPE) IHC_DTE_IDOC_QUALIF '071' KIDNO 20031109
51 RFF_PAYMENT Constant Public Type reference (TYPE) IHC_DTE_IDOC_QUALIF '022' IDoc Segment Qualifier 20031109
52 RFF_SCHECK Constant Public Type reference (TYPE) IHC_DTE_IDOC_QUALIF '026' IDoc Segment Qualifier 20031109
53 SEG Instance attribute Protected Type reference (TYPE) EDIDD Data Record (IDoc) 20031119
Methods
# Method Level Visibility Method type Description Created on
1 FILL_ERROR Instance method Protected Method Fill Error Status and Return Variables 20031218
2 FILL_RETURN_VARIABLES Instance method Protected Method Fill Return Variable 20031119
3 FILL_STATUS Instance method Protected Method Fill Status 20031117
4 GET_SEGM_SECTION Instance method Protected Method Get IDoc Segments and Subsegments 20050216
5 _READ_SUB_SEGMENTS Instance method Private Method Internal: Get Subsegments 20050216
Events
Class IHC_CL_PROC_IDOC has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 TS_BUFFER Private See coding Structure for Buffer Table 20050216 BEGIN OF ts_buffer, idoc_number TYPE edidc-docnum, segment_name TYPE edidd-segnam, segment_number TYPE edidd-segnum, sub_segments TYPE xfeld, idoc_data TYPE ihc_tty_idoc_data, END OF ts_buffer
2 TT_BUFFER Private See coding Buffer Table for IDoc Segments 20050216 tt_buffer TYPE TABLE OF ts_buffer
Method Signatures

Method FILL_ERROR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_IDOC_STATUS Call by reference Type reference (TYPE) IHC_TTY_IDOC_STATUS IHC: IDOC Status nach der Bearbeitung 20031218
2 Changing CT_RETURN_VARIABLES Call by reference Type reference (TYPE) IHC_TTY_IDOC_RETURN_VARIABLES IHC: IDOC Status nach der Bearbeitung 20031218
3 Exporting E_WORKFLOW_RESULT Call by reference Type reference (TYPE) WF_RESULT Ergebniswert der Methode 20031218
4 Importing I_IDOC_CONTRL Call by reference Type reference (TYPE) EDIDC Kontrollsatz (IDoc) 20031218

Method FILL_ERROR on class IHC_CL_PROC_IDOC has no exception.

Method FILL_RETURN_VARIABLES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_RETURN_VARIABLES Call by reference Type reference (TYPE) IHC_TTY_IDOC_RETURN_VARIABLES IHC: IDOC Status nach der Bearbeitung 20031119
2 Importing I_DOC_NUMBER Call by reference Type reference (TYPE) DOC_NUMBER Belegnummer (IDoc-Nummer, Anwendungsbelegnummer usw.) 20031119
3 Importing I_WF_PARAM Call by reference Type reference (TYPE) WFVARIABLE Name des Ausgabeparameters der Workflowmethode 20031119

Method FILL_RETURN_VARIABLES on class IHC_CL_PROC_IDOC has no exception.

Method FILL_STATUS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_IDOC_STATUS Call by reference Type reference (TYPE) IHC_TTY_IDOC_STATUS IHC: IDOC Status nach der Bearbeitung 20031119
2 Importing I_APPL_LOG Call by reference Type reference (TYPE) EDI_ALOG Application Log 20031117
3 Importing I_DOCNUM Call by reference Type reference (TYPE) EDI_DOCNUM Nummer des IDocs 20031117
4 Importing I_REPID Call by reference Type reference (TYPE) EDI_REPID Programmname 20031117
5 Importing I_ROUTID Call by reference Type reference (TYPE) EDI_ROUTID Name des Unterprogramms (Routine, Funktionsbaustein) 20031117
6 Importing I_SEGFLD Call by reference Type reference (TYPE) EDI_SEGFLD Feldname im SAP-Segment 20031117
7 Importing I_SEGNUM Call by reference Type reference (TYPE) IDOCSSGNUM Nummer des SAP-Segmentes 20031117
8 Importing I_STATUS Call by reference Type reference (TYPE) EDI_STATUS Status des IDocs 20031117
9 Importing I_TID Call by reference Type reference (TYPE) EDI_TID Transaktions-ID 20031117
10 Importing I_UNAME Call by reference Type reference (TYPE) EDI_UNAME Benutzername 20031117

Method FILL_STATUS on class IHC_CL_PROC_IDOC has no exception.

Method GET_SEGM_SECTION 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 20050216
2 Importing IT_IDOC_DATA Call by reference Type reference (TYPE) IHC_TTY_IDOC_DATA Tabelle der IDOC-Datensätze 20050216
3 Importing I_IDOC_CONTRL Call by reference Type reference (TYPE) EDIDC Tabelle der IDOC-Controlsätze 20050216
4 Importing I_NODE_SEGMENT Call by reference Type reference (TYPE) EDIDD-SEGNAM Segmenttyp 20050216
5 Importing I_NODE_SEGNUM Call by reference Type reference (TYPE) EDIDD-SEGNUM Nummer des SAP-Segmentes 20050216
6 Importing I_SUB_SEGMENT Call by reference Type reference (TYPE) XFELD 'X' Untersegmente holen 20050216
# Exception Resumable Description Created on
1 CX_IHC_PROC Ausnahmen mit statischer und dynamischer Prüfung von RAISING 20050216

Method _READ_SUB_SEGMENTS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_IDOC_DATA Call by reference Type reference (TYPE) IHC_TTY_IDOC_DATA Tabelle der ausgewählten Segmente 20050216
2 Importing ID_IDOC_NUMBER Call by reference Type reference (TYPE) EDIDC-DOCNUM Nummer des IDocs 20050216
3 Importing ID_MAIN_SEGMENT Call by reference Type reference (TYPE) EDIDD-SEGNUM Nummer des führenden Segmentes 20050216
4 Importing IT_IDOC_DATA Call by reference Type reference (TYPE) IHC_TTY_IDOC_DATA Tabelle der IDOC-Datensätze 20050216

Method _READ_SUB_SEGMENTS on class IHC_CL_PROC_IDOC has no exception.
History
Last changed by/on SAP  20040210 
SAP Release Created in 500