SAP ABAP Class IHC_CL_PROC (Payment Order Entity)
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 - Used By
| # | Relationship type | Used by | Short Description | Created on |
|---|---|---|---|---|
| 1 | Inheritance (c INHERITING FROM c_ref) | CL_IHC_XI_FACADE | Interface between InHouse Cash and XI Proxies | 20050524 |
| 2 | Inheritance (c INHERITING FROM c_ref) | IHC_CL_PROC_CL | Currency Conversion, Internal and External Posting | 20031126 |
| 3 | Inheritance (c INHERITING FROM c_ref) | IHC_CL_PROC_IDOC | IDoc Tree Inbound | 20031128 |
| 4 | Inheritance (c INHERITING FROM c_ref) | IHC_CL_PROC_PN | Processing of IHC Payment Order | 20031121 |
| 5 | Inheritance (c INHERITING FROM c_ref) | IHC_CL_PROC_PN_XDOCS | External Reference Documents | 20040306 |
| 6 | Inheritance (c INHERITING FROM c_ref) | IHC_CL_PROC_ROUTING | Utilities for Payment Order | 20031127 |
| 7 | Inheritance (c INHERITING FROM c_ref) | IHC_CL_PROC_XBS | Payment Order Entity | 20040211 |
Properties
| Class | IHC_CL_PROC | |
| Short Description | Payment Order Entity | |
| Super Class | ||
| Instantiability of a Class | 1 | Protected |
| Final |
General Data
| Message Class | ||
| Program status | ||
| Category | 0 | |
| Package | FIN_IHC | Payment Order In-House Cash |
| Created | 20031121 | SAP |
| Last change | 20040127 | SAP |
| Shared Memory-enabled | ||
| Fixed point arithmetic | ||
| Unicode checks active |
Forward declarations
Class IHC_CL_PROC has no forward declaration.
Interfaces
Class IHC_CL_PROC has no interface implemented.
Friends
Class IHC_CL_PROC has no friend class.
Attributes
| # | Attribute | Level | Visibility | Read only | Typing | Associated Type | Initial Value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | Constant | Protected | Type reference (TYPE) | IHC_DTE_PROC_ACTION | 'XDOC_CANC' | IHC: Internal Action in Processes | 20040308 | ||
| 2 | Constant | Protected | Type reference (TYPE) | IHC_DTE_PROC_ACTION | 'FCHE' | IHC: Internal Action in Processes | 20040423 | ||
| 3 | Constant | Protected | Type reference (TYPE) | IHC_DTE_PROC_ACTION | 'DET_CL' | IHC: Internal Action in Processes | 20040213 | ||
| 4 | Constant | Protected | Type reference (TYPE) | IHC_DTE_PROC_ACTION | 'FIN_POST' | IHC: Internal Action in Processes | 20040213 | ||
| 5 | Constant | Protected | Type reference (TYPE) | IHC_DTE_PROC_ACTION | 'PROC' | IHC: Internal Action in Processes | 20040213 | ||
| 6 | Constant | Protected | Type reference (TYPE) | IHC_DTE_PROC_ACTION | 'XDOC_READ' | IHC: Internal Action in Processes | 20040301 | ||
| 7 | Constant | Protected | Type reference (TYPE) | IHC_DTE_PROC_ACTION | 'RELEASE' | IHC: Internal Action in Processes | 20040213 | ||
| 8 | Constant | Protected | Type reference (TYPE) | IHC_DTE_PROC_ACTION | 'REPROC' | IHC: Internal Action in Processes | 20040423 | ||
| 9 | Constant | Protected | Type reference (TYPE) | IHC_DTE_PROC_ACTION | 'ROUTING' | IHC: Internal Action in Processes | 20040423 | ||
| 10 | Constant | Protected | Type reference (TYPE) | IHC_DTE_PROC_ACTION | 'DUAL' | IHC: Action | 20040213 | ||
| 11 | Constant | Protected | Type reference (TYPE) | IHC_DTE_PROC_ACTION | 'PREPROC' | IHC: Action | 20040213 | ||
| 12 | Constant | Protected | Type reference (TYPE) | IHC_DTE_PROC_ACTION | 'RELEASE' | IHC: Action | 20050222 | ||
| 13 | Constant | Protected | Type reference (TYPE) | IHC_DTE_PROC_ACTION | 'STOP' | IHC: Action | 20040213 | ||
| 14 | Constant | Protected | Type reference (TYPE) | IHC_DTE_PROC_ACTION | 'TO_PROC' | IHC: Action | 20040213 | ||
| 15 | Constant | Protected | Type reference (TYPE) | IHC_DTE_PROC_ACTION | 'AMSPOST' | IHC: Action | 20031126 | ||
| 16 | Constant | Protected | Type reference (TYPE) | IHC_DTE_PROC_ACTION | 'AMSPPPOST' | IHC: Action | 20031126 | ||
| 17 | Constant | Protected | Type reference (TYPE) | IHC_DTE_PROC_ACTION | 'AMSREWIND' | IHC: Action | 20031126 | ||
| 18 | Constant | Protected | Type reference (TYPE) | IHC_DTE_PROC_ACTION | 'ARCHIVE' | IHC: Action | 20040428 | ||
| 19 | Constant | Protected | Type reference (TYPE) | ARCH_OBJ-OBJECT | 'IHC_ARC' | Archiving Object | 20040429 | ||
| 20 | Constant | Protected | Type reference (TYPE) | IHC_DTE_PROC_ACTION | 'BLOCK' | IHC: Internal Action in Processes | 20040514 | ||
| 21 | Constant | Protected | Type reference (TYPE) | IHC_DTE_PROC_ACTION | 'CANCEL' | IHC: Action | 20031209 | ||
| 22 | Constant | Protected | Type reference (TYPE) | IHC_DTE_PROC_ACTION | 'CHANGE' | IHC: Action | 20031210 | ||
| 23 | Constant | Protected | Type reference (TYPE) | IHC_DTE_PROC_ACTION | 'CLEARERR' | IHC: Action | 20031202 | ||
| 24 | Constant | Protected | Type reference (TYPE) | IHC_DTE_PROC_ACTION | 'CREATE' | IHC: Action | 20031124 | ||
| 25 | Constant | Protected | Type reference (TYPE) | IHC_DTE_PROC_ACTION | 'DELETE' | IHC: Action | 20031121 | ||
| 26 | Constant | Protected | Type reference (TYPE) | IHC_DTE_PROC_ACTION | 'EXTORDER' | IHC: Action | 20031121 | ||
| 27 | Constant | Protected | Type reference (TYPE) | IHC_DTE_PROC_ACTION | 'PROC_BG' | IHC: Action | 20031124 | ||
| 28 | Constant | Protected | Type reference (TYPE) | IHC_DTE_PROC_ACTION | 'READ' | IHC: Action | 20031212 | ||
| 29 | Constant | Protected | Type reference (TYPE) | IHC_DTE_PROC_ACTION | 'RESET' | IHC: Action | 20031121 | ||
| 30 | Constant | Protected | Type reference (TYPE) | IHC_DTE_PROC_ACTION | 'SAVE' | IHC: Action | 20031121 | ||
| 31 | Constant | Protected | Type reference (TYPE) | IHC_DTE_PROC_ACTION | 'UNBLOCK' | IHC: Internal Action in Processes | 20040514 | ||
| 32 | Constant | Protected | Type reference (TYPE) | IHC_DTE_PROC_ACTION | 'UPD_ENT' | IHC: Action | 20040108 | ||
| 33 | Static Attribute | Private | Type reference (TYPE) | IHC_DTE_HANDLE_LUW | 'X' | Should the process method trigger a commit? | 20040420 | ||
| 34 | Static Attribute | Private | Type reference (TYPE) | IHC_STR_PN_SEMKEY | PO Semantic Key | 20040420 | |||
| 35 | Static Attribute | Private | Type reference (TYPE) | I | How many times was the log opened? | 20031212 | |||
| 36 | Static Attribute | Protected | Type reference (TYPE) | XFELD | 'X': Automatic Processing | 20050222 | |||
| 37 | Static Attribute | Protected | Type reference (TYPE) | IHC_DTE_TMPPOST | Processing a Payment in IHC | 20050222 | |||
| 38 | Static Attribute | Private | Type reference (TYPE) | CHAR1 | Single-Character Indicator | 20040216 |
Methods
| # | Method | Level | Visibility | Method type | Description | Created on |
|---|---|---|---|---|---|---|
| 1 | Instance method | Protected | Method | For Status-Independent Actions | 20040107 | |
| 2 | Instance method | Protected | Method | Close Log, Set Rollback and Error Flag | 20031202 | |
| 3 | Instance method | Private | Method | 20040212 | ||
| 4 | Instance method | Protected | Method | For Status-Independent Actions | 20031211 | |
| 5 | Instance method | Private | Method | Read Messages and Close Log | 20031127 | |
| 6 | Instance method | Protected | Method | Inserts correct status at end of action and closes log | 20031210 | |
| 7 | Instance method | Protected | Method | Read Authorization Error Indicator | 20041119 | |
| 8 | Instance method | Private | Method | Get Instance of a Payment Order | 20031209 | |
| 9 | Instance method | Private | Method | 20040420 | ||
| 10 | Instance method | Protected | Method | Set Authorization Error Indicator | 20041119 | |
| 11 | Instance method | Protected | Method | For Status-Independent Actions | 20031211 | |
| 12 | Instance method | Private | Method | Open Log and Write Messages | 20031127 | |
| 13 | Instance method | Protected | Method | Check if an action may be executed, open log | 20031210 |
Events
Class IHC_CL_PROC has no event.
Types
Class IHC_CL_PROC has no local type.
Method Signatures
Method BREAK Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | I_ACTION | Call by reference | Type reference (TYPE) | IHC_DTE_PROC_ACTION | IHC: Aktion | 20040107 | |||
| 2 | I_LOG_REF | Call by reference | Object reference (TYPE REF TO) | IHC_CL_UTIL_LOG | Zentrale Protokollierung in IHC | 20040107 | |||
| 3 | I_PN_REF | Call by reference | Object reference (TYPE REF TO) | IHC_CL_ENT_PN | PrimaNota Entität | 20040107 | |||
| 4 | I_ROLLBACK | Call by reference | Type reference (TYPE) | IHC_DTE_HANDLE_LUW | Soll der Prozessmethode ein Commit auslösen? | 20040306 |
Method BREAK on class IHC_CL_PROC has no exception.
Method BREAK_ACTION Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | I_ACTION | Call by reference | Type reference (TYPE) | IHC_DTE_PROC_ACTION | IHC: Aktion | 20031202 | |||
| 2 | I_HANDLE_LUW | Call by reference | Type reference (TYPE) | IHC_DTE_HANDLE_LUW | Soll der Prozessmethode ein Commit auslösen? | 20031202 | |||
| 3 | I_LOG_REF | Call by reference | Object reference (TYPE REF TO) | IHC_CL_UTIL_LOG | Zentrale Protokollierung in IHC | 20031202 | |||
| 4 | I_PN_REF | Call by reference | Object reference (TYPE REF TO) | IHC_CL_ENT_PN | PrimaNota Entität | 20031202 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Ausnahmen mit statischer und dynamischer Prüfung von RAISING | 20040204 |
Method CHECK_AUTHORITY Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | E_NO_AUTHO | Call by reference | Type reference (TYPE) | CHAR1 | Einstelliges Kennzeichen | 20040212 | |||
| 2 | I_ACTION | Call by reference | Type reference (TYPE) | IHC_DTE_PROC_ACTION | IHC: Interne Aktion in Prozessen | 20040212 | |||
| 3 | I_PN | Call by reference | Type reference (TYPE) | IHC_DB_PN | Prima Nota für eingehende Zahlungsaufträge | 20040218 | |||
| 4 | I_PN_REF | Call by reference | Object reference (TYPE REF TO) | IHC_CL_ENT_PN | Prima Nota für eingehende Zahlungsaufträge | 20040212 |
Method CHECK_AUTHORITY on class IHC_CL_PROC has no exception.
Method END Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | I_ACTION | Call by reference | Type reference (TYPE) | IHC_DTE_PROC_ACTION | IHC: Aktion | 20031211 | |||
| 2 | I_LOG_REF | Call by reference | Object reference (TYPE REF TO) | IHC_CL_UTIL_LOG | Zentrale Protokollierung in IHC | 20031211 | |||
| 3 | I_PN | Call by reference | Type reference (TYPE) | IHC_DB_PN | Prima Nota für eingehende Zahlungsaufträge | 20031211 | |||
| 4 | I_PN_REF | Call by reference | Object reference (TYPE REF TO) | IHC_CL_ENT_PN | PrimaNota Entität | 20031211 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Ausnahmen mit statischer und dynamischer Prüfung von RAISING | 20031211 |
Method END_LOG Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IT_DOC | Call by reference | Type reference (TYPE) | IHC_TTY_DOC | Referenz-Dokumente eines Status | 20031202 | |||
| 2 | I_ACTION | Call by reference | Type reference (TYPE) | IHC_DTE_PROC_ACTION | IHC: Aktion | 20031127 | |||
| 3 | I_LOG_REF | Call by reference | Object reference (TYPE REF TO) | IHC_CL_UTIL_LOG | Zentrale Protokollierung in IHC | 20031127 | |||
| 4 | I_PN_SEMKEY | Call by reference | Type reference (TYPE) | IHC_STR_PN_SEMKEY | Prima Nota für eingehende Zahlungsaufträge | 20031204 |
Method END_LOG on class IHC_CL_PROC has no exception.
Method END_OF_ACTION Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IT_DOC | Call by reference | Type reference (TYPE) | IHC_TTY_DOC | Referenz-Dokumente eines Status | 20031210 | |||
| 2 | I_ACTION | Call by reference | Type reference (TYPE) | IHC_DTE_PROC_ACTION | IHC: Aktion | 20031210 | |||
| 3 | I_LOG_REF | Call by reference | Object reference (TYPE REF TO) | IHC_CL_UTIL_LOG | Zentrale Protokollierung in IHC | 20031210 | |||
| 4 | I_PN_REF | Call by reference | Object reference (TYPE REF TO) | IHC_CL_ENT_PN | PrimaNota Entität | 20031210 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Ausnahmen mit statischer und dynamischer Prüfung von RAISING | 20031210 |
Method GET_AUTHORITY_FLAG Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | E_AUTHORITY | Value transfer | Type reference (TYPE) | CHAR1 | Berechtigungsfehler aufgetreten | 20041119 |
Method GET_AUTHORITY_FLAG on class IHC_CL_PROC has no exception.
Method GET_INSTANCE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | E_PN_REF | Call by reference | Object reference (TYPE REF TO) | IHC_CL_ENT_PN | PrimaNota Entität | 20031209 | |||
| 2 | I_ACTION | Call by reference | Type reference (TYPE) | IHC_DTE_PROC_ACTION | IHC: Aktion | 20031209 | |||
| 3 | I_PN_SEMKEY | Call by reference | Type reference (TYPE) | IHC_STR_PN_SEMKEY | PrimaNota Entität | 20031209 | |||
| 4 | I_TESTRUN | Call by reference | Type reference (TYPE) | IHC_DTE_TESTRUN | Testlauf | 20040421 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Ausnahmen mit statischer und dynamischer Prüfung von RAISING | 20031209 |
Method ROLLBACK Signature
Method ROLLBACK on class IHC_CL_PROC has no parameter.
Method ROLLBACK on class IHC_CL_PROC has no exception.
Method SET_AUTHORITY_FLAG Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | I_AUTHORITY | Call by reference | Type reference (TYPE) | CHAR1 | Berechtigungsfehler aufgetreten | 20041119 |
Method SET_AUTHORITY_FLAG on class IHC_CL_PROC has no exception.
Method START Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | E_LOG_REF | Call by reference | Object reference (TYPE REF TO) | IHC_CL_UTIL_LOG | Zentrale Protokollierung in IHC | 20031211 | |||
| 2 | E_PN_REF | Call by reference | Object reference (TYPE REF TO) | IHC_CL_ENT_PN | PrimaNota Entität | 20031211 | |||
| 3 | I_ACTION | Call by reference | Type reference (TYPE) | IHC_DTE_PROC_ACTION | IHC: Aktion | 20031211 | |||
| 4 | I_ERROR_ROLLBACK | Call by reference | Type reference (TYPE) | IHC_DTE_HANDLE_LUW | 'X' | Soll Prozessmethode ein Commit auslösen? | 20040420 | ||
| 5 | I_PN_SEMKEY | Call by reference | Type reference (TYPE) | IHC_STR_PN_SEMKEY | 20031211 | ||||
| 6 | I_TESTRUN | Call by reference | Type reference (TYPE) | IHC_DTE_TESTRUN | Testlauf | 20040421 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Ausnahmen mit statischer und dynamischer Prüfung von RAISING | 20031211 |
Method START_LOG Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | E_LOG_REF | Call by reference | Object reference (TYPE REF TO) | IHC_CL_UTIL_LOG | Zentrale Protokollierung in IHC | 20031127 | |||
| 2 | I_ACTION | Call by reference | Type reference (TYPE) | IHC_DTE_PROC_ACTION | IHC: Aktion | 20031127 | |||
| 3 | I_PN | Call by reference | Type reference (TYPE) | IHC_DB_PN | Prima Nota für eingehende Zahlungsaufträge | 20031209 | |||
| 4 | I_TESTRUN | Call by reference | Type reference (TYPE) | IHC_DTE_TESTRUN | Testlauf | 20040422 |
Method START_LOG on class IHC_CL_PROC has no exception.
Method START_OF_ACTION Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | E_LOG_REF | Call by reference | Object reference (TYPE REF TO) | IHC_CL_UTIL_LOG | Zentrale Protokollierung in IHC | 20031210 | |||
| 2 | E_PN_REF | Call by reference | Object reference (TYPE REF TO) | IHC_CL_ENT_PN | PrimaNota Entität | 20031210 | |||
| 3 | I_ACTION | Call by reference | Type reference (TYPE) | IHC_DTE_PROC_ACTION | IHC: Aktion | 20031210 | |||
| 4 | I_ERROR_ROLLBACK | Call by reference | Type reference (TYPE) | IHC_DTE_HANDLE_LUW | 'X' | Soll Prozessmethode ein Commit auslösen? | 20040420 | ||
| 5 | I_PN | Call by reference | Type reference (TYPE) | IHC_DB_PN | Prima Nota für eingehende Zahlungsaufträge | 20040218 | |||
| 6 | I_PN_SEMKEY | Call by reference | Type reference (TYPE) | IHC_STR_PN_SEMKEY | PrimaNota Entität | 20031210 | |||
| 7 | I_TESTRUN | Call by reference | Type reference (TYPE) | IHC_DTE_TESTRUN | Testlauf | 20040421 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Ausnahmen mit statischer und dynamischer Prüfung von RAISING | 20031210 |
History
| Last changed by/on | SAP | 20040127 |
| SAP Release Created in | 500 |