SAP ABAP Class CL_STATUS_HISTORY_FIEB (Status history for a referenced object)
Hierarchy
SAP_FIN (Software Component) SAP_FIN
   FI-BL-PT (Application Component) Payment Transactions
     FBZI (Package) Payments via Internet
Properties
Class CL_STATUS_HISTORY_FIEB  
Short Description Status history for a referenced object    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package FBZI   Payments via Internet 
Created 19980915   SAP 
Last change 00000000   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 CL_PERSISTENCY_MANAGER_FIEB Forward declaration class (CLASS c DEFINITION DEFERRED)  Forward declaration class (CLASS c DEFINITION DEFERRED)
Interfaces
Class CL_STATUS_HISTORY_FIEB has no interface implemented.
Friends
Class CL_STATUS_HISTORY_FIEB has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 APPLICATION_CATEGORY Instance attribute Private Type reference (TYPE) FIEB_APPLICATION_CATEGORY Application Name 19990222
2 APPLSEARCH Instance attribute Private Type reference (TYPE) FIEB_APPLSEARCH Search field for application (written in every status) 19981105
3 CHANGE_MODE Instance attribute Private Type reference (TYPE) BOOLEAN "X": Locked (with SCOPE_WHEN_LOCKING); SPACE: Not locked 19990125
4 LOADED Instance attribute Private Type reference (TYPE) BOOLEAN Flag as to whether status already loaded by DB 19980917
5 OBJID Instance attribute Private Type reference (TYPE) REFOBJUID Referenced object 19980917
6 OBJTYP Instance attribute Private Type reference (TYPE) REFOBJTYP Referenced object type 19980917
7 SCOPE_WHEN_LOCKING Instance attribute Private Type reference (TYPE) CHAR1 '2' Determines the SCOPE ("1","2", "3") and response if lock 19981112
8 STATUSLIST Instance attribute Private Object reference (TYPE REF TO) CL_LIST_FIEB Status list 19980916
9 SUBSCREEN_DYNPRO Static Attribute Public Type reference (TYPE) SYDYNNR '0100' Dynpro number of subscreen 19990205
10 SUBSCREEN_PROGRAM Static Attribute Public Type reference (TYPE) SYREPID 'SAPLGUI_STATUS_HISTORY' Program in which the subscreen is defined 19990205
11 WAIT_WHEN_LOCKING Instance attribute Private Type reference (TYPE) BOOLEAN Determines the WAIT (space or "X") when locking 19981112
Methods
# Method Level Visibility Method type Description Created on
1 ADD_STATUS Instance method Public Method Add status object 19980915
2 CONSTRUCTOR Instance method Public Constructor Constructor 19980916
3 DISPLAY_IN_SUBSCREEN Instance method Public Method Display status history in a subscreen 19990204
4 DISPLAY_STATUSDETAILS Instance method Public Method Display a status object 19980915
5 GET_CURRENT_STATUS Instance method Public Method Return current status object 19980915
6 GET_FIRST_STATUS Instance method Public Method Return first status object 19980915
7 GET_STATUSLIST Instance method Public Method Return status list 19980918
8 LOAD_STATUS Instance method Private Method Load status from database 19980917
9 LOCK Instance method Private Method Lock object 19981112
10 ON_PM_COMMIT_DONE Instance method Public Event handling method Reacts to event COMMIT_DONE of persistency manager 19981116
11 OPEN_FOR_CHANGE Instance method Public Method Opens change mode 19981113
12 REMOVE Instance method Public Method Deletes all statuses from history 19981022
13 REMOVE_STATUS Instance method Public Method Deletes the status transferred 19981021
14 SET_APPLICATION_CATEGORY Instance method Public Method Sets the field for the application name 19990222
15 SET_APPLSEARCH Instance method Public Method Sets the search field for the application 19981105
16 SET_LOCK_PARAMETERS Instance method Public Method Sets SCOPE and WAIT parameter for lock 19990125
17 UNLOCK Instance method Private Method Removes lock (attribute only, no DEQUEUE) 19981111
Events
Class CL_STATUS_HISTORY_FIEB has no event.
Types
Class CL_STATUS_HISTORY_FIEB has no local type.
Method Signatures

Method ADD_STATUS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_APPLFIELDLONG1 Call by reference Type reference (TYPE) FIEB_APPLFIELDLONG Frei verfügbar 19981020
2 Importing IM_APPLFIELDSHORT1 Call by reference Type reference (TYPE) FIEB_APPLFIELDSHORT Frei verfügbar 19981020
3 Importing IM_APPLFIELDSHORT2 Call by reference Type reference (TYPE) FIEB_APPLFIELDSHORT Frei verfügbar 19981020
4 Importing IM_APPLOG Call by reference Type reference (TYPE) APPLOG Application Log 19980925
5 Importing IM_EXTSTATUS Call by reference Type reference (TYPE) STATUSEXT Externer Status 19980925
6 Importing IM_LOGDATE Call by reference Type reference (TYPE) LOGDATE Log-Datum 19980925
7 Importing IM_LOGTIME Call by reference Type reference (TYPE) LOGTIME Log-Zeit 19980925
8 Importing IM_MSGID Call by reference Type reference (TYPE) SYMSGID Message Id 19980925
9 Importing IM_MSGNO Call by reference Type reference (TYPE) SYMSGNO Message Nummer 19980925
10 Importing IM_MSGTXT Call by reference Type reference (TYPE) FIEBSTATUSTEXT Statustext 19981020
11 Importing IM_MSGV1 Call by reference Type reference (TYPE) SYMSGV Message Parameter 1 19980925
12 Importing IM_MSGV2 Call by reference Type reference (TYPE) SYMSGV Message Parameter 2 19980925
13 Importing IM_MSGV3 Call by reference Type reference (TYPE) SYMSGV Message Parameter 3 19980925
14 Importing IM_MSGV4 Call by reference Type reference (TYPE) SYMSGV Message Parameter 4 19980925
15 Importing IM_STATUS Call by reference Type reference (TYPE) FIEBSTATUS Status 19980925
# Exception Resumable Description Created on
1 FAILED Status konnte nicht hinzugefügt werden 19990203

Method CONSTRUCTOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_OBJECTID Call by reference Type reference (TYPE) REFOBJUID Referenziertes Objekt 19980917
2 Importing IM_OBJECTTYPE Call by reference Type reference (TYPE) REFOBJTYP Referenzierter Objekttyp 19980917

Method CONSTRUCTOR on class CL_STATUS_HISTORY_FIEB has no exception.

Method DISPLAY_IN_SUBSCREEN Signature

Method DISPLAY_IN_SUBSCREEN on class CL_STATUS_HISTORY_FIEB has no parameter.
Method DISPLAY_IN_SUBSCREEN on class CL_STATUS_HISTORY_FIEB has no exception.

Method DISPLAY_STATUSDETAILS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_STATUS Call by reference Object reference (TYPE REF TO) CL_STATUS_FIEB Anzuzeigendes Statusobjekt 19980921

Method DISPLAY_STATUSDETAILS on class CL_STATUS_HISTORY_FIEB has no exception.

Method GET_CURRENT_STATUS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RE_CURRENT_STATUS Value transfer Object reference (TYPE REF TO) CL_STATUS_FIEB Aktuelles Statusobjekt 19980918
# Exception Resumable Description Created on
1 FAILED fehlgeschlagen 19990203

Method GET_FIRST_STATUS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RE_FIRST_STATUS Value transfer Object reference (TYPE REF TO) CL_STATUS_FIEB Erster Status zu referenzietertem Objekt 19980921
# Exception Resumable Description Created on
1 FAILED fehlgeschlagen (siehe SY-Felder) 19990203

Method GET_STATUSLIST Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RE_STATUSLIST Value transfer Object reference (TYPE REF TO) CL_LIST_FIEB Statusliste 19980918
# Exception Resumable Description Created on
1 FAILED fehlgeschlagen 19990203

Method LOAD_STATUS Signature

Method LOAD_STATUS on class CL_STATUS_HISTORY_FIEB has no parameter.
# Exception Resumable Description Created on
1 FAILED Laden der Status fehlgeschalgen 19990203

Method LOCK Signature

Method LOCK on class CL_STATUS_HISTORY_FIEB has no parameter.
# Exception Resumable Description Created on
1 FAILED Interner Fehler vom Enqueue-Server 19990218
2 FOREIGN_LOCK Objekt ist bereits gesperrt 19981112

Method ON_PM_COMMIT_DONE Signature

Method ON_PM_COMMIT_DONE on class CL_STATUS_HISTORY_FIEB has no parameter.
Method ON_PM_COMMIT_DONE on class CL_STATUS_HISTORY_FIEB has no exception.

Method OPEN_FOR_CHANGE Signature

Method OPEN_FOR_CHANGE on class CL_STATUS_HISTORY_FIEB has no parameter.
# Exception Resumable Description Created on
1 FAILED fehlgeschlagen (siehe SY-Felder) 19990203

Method REMOVE Signature

Method REMOVE on class CL_STATUS_HISTORY_FIEB has no parameter.
# Exception Resumable Description Created on
1 FAILED Löschen fehlgeschlagen 19990203

Method REMOVE_STATUS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_STATUS Call by reference Object reference (TYPE REF TO) CL_STATUS_FIEB Der zu löschende Status 19981022
# Exception Resumable Description Created on
1 FAILED Löschen fehlgeschlagen 19990203

Method SET_APPLICATION_CATEGORY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_APPLICATION_CATEGORY Value transfer Type reference (TYPE) FIEB_APPLICATION_CATEGORY Applikationsbezeichnung 19990222
# Exception Resumable Description Created on
1 FAILED fehlgeschlagen (siehe SY-Felder) 19990222

Method SET_APPLSEARCH Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_APPLSEARCH Call by reference Type reference (TYPE) FIEB_APPLSEARCH Suchfeld für Applikation 19981105
# Exception Resumable Description Created on
1 FAILED fehlgeschlagen (siehe SY-Felder) 19990203

Method SET_LOCK_PARAMETERS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_SCOPE Value transfer Type reference (TYPE) CHAR1 Bestimmt die Länge der Sperre (siehe Hilfe zu ENQUEUE) 19990125
2 Importing IM_WAIT Value transfer Type reference (TYPE) CHAR1 Bestimmt das Verhalten bei Kollision (siehe Hilfe zu ENQUEUE 19990125

Method SET_LOCK_PARAMETERS on class CL_STATUS_HISTORY_FIEB has no exception.

Method UNLOCK Signature

Method UNLOCK on class CL_STATUS_HISTORY_FIEB has no parameter.
Method UNLOCK on class CL_STATUS_HISTORY_FIEB has no exception.
History
Last changed by/on SAP  00000000 
SAP Release Created in