SAP ABAP Class IHC_CL_DB_PN (Payment Order DB)
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_DB Payment Order Entity 20040211
Properties
Class IHC_CL_DB_PN  
Short Description Payment Order DB    
Super Class IHC_CL_DB Payment Order Entity 
Instantiability of a Class 0  Private 
Final    
General Data
Message Class    
Program status     
Category 0   
Package FIN_IHC   Payment Order In-House Cash 
Created 20030912   SAP 
Last change 20050615   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 RSDS Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
Interfaces
Class IHC_CL_DB_PN has no interface implemented.
Friends
Class IHC_CL_DB_PN has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 PRIV_CX_EXCEPTION Static Attribute Private Object reference (TYPE REF TO) CX_IHC_EXCEPTION Exceptions with Static and Dynamic Check of RAISING Clause 20040126
2 PRIV_DUMMY Static Attribute Private Type reference (TYPE) C Dummy for Message Handling 20030916
3 PRIV_MSG Static Attribute Private Type reference (TYPE) IHC_STR_LOG_MESSAGE Message in Log 20040126
4 PRIV_SREF_IHC_DB_PN Static Attribute Private Object reference (TYPE REF TO) IHC_CL_DB_PN Payment Order DB 20030916
5 PRIV_SREF_LOG_HANDLE Static Attribute Private Object reference (TYPE REF TO) IHC_CL_APPL_LOG Application Handler IHC 20030916
Methods
# Method Level Visibility Method type Description Created on
1 COMMIT Static method Public Method Trigger Commit Work 20030915
2 CREATE_CHANGE_DOCS Instance method Private Method Create Change Documents 20040311
3 GET_PN_SEMKEYS Static method Public Method Get Semantic Keys Based on Free Selection 20031030
4 GET_PN_SEMKEYS_EXTREF Static method Public Method Get Semantic Keys Based on Free Selection 20040430
5 INSERT Instance method Public Method Store New Payment Order on DB 20030915
6 LOCK Instance method Public Method Block Payment Order 20030916
7 READ Instance method Public Method Execute Create or Update on the Database 20030916
8 READ_BP Instance method Public Method 20040115
9 READ_CONT Instance method Public Method 20040115
10 READ_GUID Instance method Public Method Execute Create or Update on the Database 20030918
11 READ_RINFO Instance method Public Method 20031001
12 READ_STATI Instance method Public Method 20030930
13 ROLLBACK Static method Public Method Trigger Work Rollback 20030916
14 SAVE_PN_ATTRS Instance method Private Method Payment Notes, Container Fields, Partner Address 20040115
15 S_GET_KEYS Static method Public Method S_Get_Keys Method 20030916
16 S_INSTANCE Static method Public Method S_Instance Method 20030912
17 S_MEMORY_SYNC Static method Public Event handling method Memory Synchronization 20040128
18 UNLOCK Instance method Public Method Unblock Payment Order 20030916
19 UPDATE Instance method Public Method Change Payment Order on the Database 20030916
Events
Class IHC_CL_DB_PN has no event.
Types
Class IHC_CL_DB_PN has no local type.
Method Signatures

Method COMMIT Signature

Method COMMIT on class IHC_CL_DB_PN has no parameter.
# Exception Resumable Description Created on
1 CX_IHC_DB Ausnahmen mit statischer und dynamischer Prüfung von RAISING 20030916

Method CREATE_CHANGE_DOCS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_PN_BP Call by reference Type reference (TYPE) IHC_TTY_PN_BP IHC: Tabellen-Type für Address-Daten 20040311
2 Importing IT_PN_BP_ORG Call by reference Type reference (TYPE) IHC_TTY_PN_BP IHC: Tabellen-Type für Address-Daten 20040311
3 Importing IT_PN_CONT Call by reference Type reference (TYPE) IHC_TTY_PN_CONT IHC: Tabellentype für Container-Felder 20040311
4 Importing IT_PN_CONT_ORG Call by reference Type reference (TYPE) IHC_TTY_PN_CONT IHC: Tabellentype für Container-Felder 20040311
5 Importing I_PN Call by reference Type reference (TYPE) IHC_DB_PN Prima Nota für eingehende Zahlungsaufträge 20040311
6 Importing I_PN_ORG Call by reference Type reference (TYPE) IHC_DB_PN Prima Nota für eingehende Zahlungsaufträge 20040311
# Exception Resumable Description Created on
1 CX_IHC_DB Ausnahmen mit statischer und dynamischer Prüfung von RAISING 20040311

Method GET_PN_SEMKEYS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_PN_SEMKEY Call by reference Type reference (TYPE) IHC_TTY_PN_SEMKEY 20031030
2 Importing I_WHERE_CLAUSES Call by reference Type reference (TYPE) IHC_TTY_GUI_WHERE_CLAUSES 20031030

Method GET_PN_SEMKEYS on class IHC_CL_DB_PN has no exception.

Method GET_PN_SEMKEYS_EXTREF Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_PN_SEMKEY Call by reference Type reference (TYPE) IHC_TTY_PN_SEMKEY 20040430
2 Importing IT_EXTREF Call by reference Type reference (TYPE) IHC_TTY_PN_AWPARAMS Externe Referenzen auf Original Dokumente 20040430

Method GET_PN_SEMKEYS_EXTREF on class IHC_CL_DB_PN has no exception.

Method INSERT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_PN_BP Call by reference Type reference (TYPE) IHC_TTY_PN_BP IHC: Tabellen-Type für Address-Daten 20040311
2 Importing IT_PN_CONT Call by reference Type reference (TYPE) IHC_TTY_PN_CONT IHC: Tabellentype für Container-Felder 20040311
3 Importing IT_PN_RINFO Call by reference Type reference (TYPE) IHC_TTY_PN_RINFO Referenz-Info-Tabelle als Attribute in einem PN 20040311
4 Importing IT_PN_STATUS Call by reference Type reference (TYPE) IHC_TTY_PN_STATUS PN-Status Tabelle soll als Attribute in PN 20040311
5 Importing I_PN Call by reference Type reference (TYPE) IHC_DB_PN Prima Nota für eingehende Zahlungsaufträge 20030916
6 Importing I_SEM_KEY Call by reference Type reference (TYPE) IHC_STR_PN_SEMKEY PN Semantischer Schlüssel 20030916
# Exception Resumable Description Created on
1 CX_IHC_DB Ausnahmen mit statischer und dynamischer Prüfung von RAISING 20030916

Method LOCK Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_SEM_KEY Call by reference Type reference (TYPE) IHC_STR_PN_SEMKEY PN Semantischer Schlüssel 20030916
# Exception Resumable Description Created on
1 CX_IHC_DB Ausnahmen mit statischer und dynamischer Prüfung von RAISING 20030916

Method READ Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_PN Call by reference Type reference (TYPE) IHC_DB_PN Prima Nota für eingehende Zahlungsaufträge 20030916
2 Importing I_SEM_KEY Call by reference Type reference (TYPE) IHC_STR_PN_SEMKEY PN Semantischer Schlüssel 20030916
# Exception Resumable Description Created on
1 CX_IHC_DB Ausnahmen mit statischer und dynamischer Prüfung von RAISING 20030916

Method READ_BP Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_PN_BP Call by reference Type reference (TYPE) IHC_TTY_PN_BP IHC: Tabellen-Type für Address-Daten 20040115
2 Importing I_PN_GUID Call by reference Type reference (TYPE) IHC_DTE_GUID allgemeines Datenelement fuer GUID Felder (X16) 20040115

Method READ_BP on class IHC_CL_DB_PN has no exception.

Method READ_CONT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_PN_CONT Call by reference Type reference (TYPE) IHC_TTY_PN_CONT IHC: Tabellentype für Container-Felder 20040115
2 Importing I_PN_GUID Call by reference Type reference (TYPE) IHC_DTE_GUID allgemeines Datenelement fuer GUID Felder (X16) 20040115

Method READ_CONT on class IHC_CL_DB_PN has no exception.

Method READ_GUID Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_GUID Call by reference Type reference (TYPE) IHC_DTE_GUID Prima Nota für eingehende Zahlungsaufträge 20030918
2 Importing I_SEM_KEY Call by reference Type reference (TYPE) IHC_STR_PN_SEMKEY PN Semantischer Schlüssel 20030918
# Exception Resumable Description Created on
1 CX_IHC_DB Ausnahmen mit statischer und dynamischer Prüfung von RAISING 20030918

Method READ_RINFO Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_PN_RINFO Call by reference Type reference (TYPE) IHC_TTY_PN_RINFO PN-Status Tabelle soll als Attribute in PN 20031001
2 Importing I_PN_GUID Call by reference Type reference (TYPE) IHC_DTE_GUID allgemeines Datenelement fuer GUID Felder (X16) 20031001
# Exception Resumable Description Created on
1 CX_IHC_DB Ausnahmen mit statischer und dynamischer Prüfung von RAISING 20031001

Method READ_STATI Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_PN_STATI Call by reference Type reference (TYPE) IHC_TTY_PN_STATUS PN-Status Tabelle soll als Attribute in PN 20030930
2 Importing I_PN_GUID Call by reference Type reference (TYPE) IHC_DTE_GUID allgemeines Datenelement fuer GUID Felder (X16) 20030930
# Exception Resumable Description Created on
1 CX_IHC_DB Ausnahmen mit statischer und dynamischer Prüfung von RAISING 20030930

Method ROLLBACK Signature

Method ROLLBACK on class IHC_CL_DB_PN has no parameter.
# Exception Resumable Description Created on
1 CX_IHC_DB Ausnahmen mit statischer und dynamischer Prüfung von RAISING 20030916

Method SAVE_PN_ATTRS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_PN_BP Call by reference Type reference (TYPE) IHC_TTY_PN_BP IHC: Tabellen-Type für Address-Daten 20040115
2 Importing I_PN_CONT Call by reference Type reference (TYPE) IHC_TTY_PN_CONT IHC: Tabellentype für Container-Felder 20040115
3 Importing I_PN_GUID Call by reference Type reference (TYPE) IHC_DTE_GUID PN Semantischer Schlüssel 20040115
4 Importing I_PN_RINFO Call by reference Type reference (TYPE) IHC_TTY_PN_RINFO Referenz-Info-Tabelle als Attribute in einem PN 20040115
# Exception Resumable Description Created on
1 CX_IHC_DB Ausnahmen mit statischer und dynamischer Prüfung von RAISING 20040115

Method S_GET_KEYS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_SEM_KEY Call by reference Type reference (TYPE) IHC_STR_PN_SEMKEY PN Semantischer Schlüssel 20030916
2 Importing I_SEM_KEY Call by reference Type reference (TYPE) IHC_STR_PN_SEMKEY PN Semantischer Schlüssel 20030916
# Exception Resumable Description Created on
1 CX_IHC_DB Ausnahmen mit statischer und dynamischer Prüfung von RAISING 20030916

Method S_INSTANCE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_SREF_DB_PN Call by reference Object reference (TYPE REF TO) IHC_CL_DB_PN PrimaNota DB 20030916
# Exception Resumable Description Created on
1 CX_IHC_DB Ausnahmen mit statischer und dynamischer Prüfung von RAISING 20030916

Method S_MEMORY_SYNC Signature

Method S_MEMORY_SYNC on class IHC_CL_DB_PN has no parameter.
Method S_MEMORY_SYNC on class IHC_CL_DB_PN has no exception.

Method UNLOCK Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_SEM_KEY Call by reference Type reference (TYPE) IHC_STR_PN_SEMKEY PN Semantischer Schlüssel 20030916
# Exception Resumable Description Created on
1 CX_IHC_DB Ausnahmen mit statischer und dynamischer Prüfung von RAISING 20030916

Method UPDATE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_PN_BP Call by reference Type reference (TYPE) IHC_TTY_PN_BP IHC: Tabellen-Type für Address-Daten 20040310
2 Importing IT_PN_BP_ORG Call by reference Type reference (TYPE) IHC_TTY_PN_BP IHC: Tabellen-Type für Address-Daten 20040310
3 Importing IT_PN_CONT Call by reference Type reference (TYPE) IHC_TTY_PN_CONT IHC: Tabellentype für Container-Felder 20040310
4 Importing IT_PN_CONT_ORG Call by reference Type reference (TYPE) IHC_TTY_PN_CONT IHC: Tabellentype für Container-Felder 20040310
5 Importing IT_PN_RINFO Call by reference Type reference (TYPE) IHC_TTY_PN_RINFO Referenz-Info-Tabelle als Attribute in einem PN 20040310
6 Importing IT_PN_STATUS Call by reference Type reference (TYPE) IHC_TTY_PN_STATUS PN-Status Tabelle soll als Attribute in PN 20040310
7 Importing I_PN Call by reference Type reference (TYPE) IHC_DB_PN Prima Nota für eingehende Zahlungsaufträge 20030916
8 Importing I_PN_ORG Call by reference Type reference (TYPE) IHC_DB_PN Prima Nota für eingehende Zahlungsaufträge 20040310
9 Importing I_SEM_KEY Call by reference Type reference (TYPE) IHC_STR_PN_SEMKEY PN Semantischer Schlüssel 20030916
# Exception Resumable Description Created on
1 CX_IHC_DB Ausnahmen mit statischer und dynamischer Prüfung von RAISING 20030916
History
Last changed by/on SAP  20050615 
SAP Release Created in 500