SAP ABAP Class CL_PROGRESS_INDICATOR (Progress Indicator)
Hierarchy
☛
SAP_BASIS (Software Component) SAP Basis Component
⤷
BC-CCM-ADK (Application Component) Archive Development Kit
⤷
S_ARCH_PROT (Package) Archiving: Logs

⤷

⤷

Properties
Class | CL_PROGRESS_INDICATOR | |
Short Description | Progress Indicator | |
Super Class | ||
Instantiability of a Class | 0 | Private |
Final |
General Data
Message Class | ||
Program status | P | SAP Standard Production Program |
Category | 0 | |
Package | S_ARCH_PROT | Archiving: Logs |
Created | 20041208 | SAP |
Last change | 20140121 | SAP |
Shared Memory-enabled | ||
Fixed point arithmetic | ||
Unicode checks active |
Forward declarations
Class CL_PROGRESS_INDICATOR has no forward declaration.
Interfaces
Class CL_PROGRESS_INDICATOR has no interface implemented.
Friends
Class CL_PROGRESS_INDICATOR has no friend class.
Attributes
# | Attribute | Level | Visibility | Read only | Typing | Associated Type | Initial Value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
Static Attribute | Private | Type reference (TYPE) | SY-DATUM | Date or Earliest, Next Progress Display | 20041213 | ||
2 | ![]() |
Static Attribute | Private | Type reference (TYPE) | SY-UZEIT | Time of Earliest, Next Progress Display | 20041213 | ||
3 | ![]() |
Static Attribute | Public | Type reference (TYPE) | BOOLE_D | X = Call takes place in aRFC context | 20070327 | ||
4 | ![]() |
Static Attribute | Public | Type reference (TYPE) | INT4 | The last displayed percentage progress | 20090928 | ||
5 | ![]() |
Static Attribute | Public | Type reference (TYPE) | BOOLE_D | 'X' = the last call was with I_OUTPUT_IMMEDIATELY = 'X' | 20090928 | ||
6 | ![]() |
Static Attribute | Public | Type reference (TYPE) | INT4 | Number of Correct Calls of the Method | 20090928 | ||
7 | ![]() |
Static Attribute | Public | Type reference (TYPE) | BOOLE_D | X = percentage progress display is used | 20090928 | ||
8 | ![]() |
Static Attribute | Public | Type reference (TYPE) | BOOLE_D | 'X' | Handling of E_PROGRESS_SENT OK? | 20090928 |
Methods
# | Method | Level | Visibility | Method type | Description | Created on |
---|---|---|---|---|---|---|
1 | ![]() |
Static method | Public | Method | Determining whether the call takes place in aRFC context | 20070327 |
2 | ![]() |
Static method | Public | Constructor | 20070327 | |
3 | ![]() |
Static method | Public | Method | Transfer of a Progress Message (for Background/Online) | 20041213 |
4 | ![]() |
Static method | Public | Method | PROGRESS_INDICATE with DB Commit, if Required | 20090928 |
Events
# | Event | Type | Visibility | Description | Created on |
---|---|---|---|---|---|
1 | ON_PROGRESS_OUTPUT | Static Event (1) |
Public (2) |
Displaying progress information | 20041208 |
Types
Class CL_PROGRESS_INDICATOR has no local type.
Method Signatures
Method ASYNCHRONOUS_RFC_CALL Signature
Method ASYNCHRONOUS_RFC_CALL on class CL_PROGRESS_INDICATOR has no parameter.
Method ASYNCHRONOUS_RFC_CALL on class CL_PROGRESS_INDICATOR has no exception.
Method CLASS_CONSTRUCTOR Signature
Method CLASS_CONSTRUCTOR on class CL_PROGRESS_INDICATOR has no parameter.
Method CLASS_CONSTRUCTOR on class CL_PROGRESS_INDICATOR has no exception.
Method PROGRESS_INDICATE Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
E_PROGRESS_SENT | Call by reference | Type reference (TYPE) | BOOLE_D | X = Fortschrittsinformation wurde ausgegeben | 20041213 | ||
2 | ![]() |
I_MSGID | Call by reference | Type reference (TYPE) | SY-MSGID | Nachrichtenklasse (Falls I_TEXT nicht übergeben wird) | 20041213 | ||
3 | ![]() |
I_MSGNO | Call by reference | Type reference (TYPE) | SY-MSGNO | Nachrichtennummer (Falls I_TEXT nicht übergeben wird) | 20041213 | ||
4 | ![]() |
I_MSGV1 | Call by reference | Type reference (TYPE) | ANY | Nachrichtenvariable (maximal 50 Zeichen) | 20041213 | ||
5 | ![]() |
I_MSGV2 | Call by reference | Type reference (TYPE) | ANY | Nachrichtenvariable (maximal 50 Zeichen) | 20041213 | ||
6 | ![]() |
I_MSGV3 | Call by reference | Type reference (TYPE) | ANY | Nachrichtenvariable (maximal 50 Zeichen) | 20041213 | ||
7 | ![]() |
I_MSGV4 | Call by reference | Type reference (TYPE) | ANY | Nachrichtenvariable (maximal 50 Zeichen) | 20041213 | ||
8 | ![]() |
I_OUTPUT_IMMEDIATELY | Call by reference | Type reference (TYPE) | BOOLE_D | X = den Fortschritt sofort ausgeben | 20041213 | ||
9 | ![]() |
I_PROCESSED | Call by reference | Type reference (TYPE) | SY-TABIX | Anzahl bereits bearbeiteter Objekte | 20041213 | ||
10 | ![]() |
I_TEXT | Call by reference | Type reference (TYPE) | ANY | Fortschrittstext (wenn keine Nachricht in I_MSG* übergeben w | 20041213 | ||
11 | ![]() |
I_TOTAL | Call by reference | Type reference (TYPE) | SY-TABIX | Gesamtzahl der zu bearbeitenden Objekte | 20041213 |
Method PROGRESS_INDICATE on class CL_PROGRESS_INDICATOR has no exception.
Method PROGRESS_INDICATE_WITH_COMMIT Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
E_PROGRESS_SENT | Call by reference | Type reference (TYPE) | BOOLE_D | X = Fortschrittsinformation wurde ausgegeben | 20090928 | ||
2 | ![]() |
I_MSGID | Call by reference | Type reference (TYPE) | SY-MSGID | Nachrichtenklasse (Falls I_TEXT nicht übergeben wird) | 20090928 | ||
3 | ![]() |
I_MSGNO | Call by reference | Type reference (TYPE) | SY-MSGNO | Nachrichtennummer (Falls I_TEXT nicht übergeben wird) | 20090928 | ||
4 | ![]() |
I_MSGV1 | Call by reference | Type reference (TYPE) | ANY | Nachrichtenvariable (maximal 50 Zeichen) | 20090928 | ||
5 | ![]() |
I_MSGV2 | Call by reference | Type reference (TYPE) | ANY | Nachrichtenvariable (maximal 50 Zeichen) | 20090928 | ||
6 | ![]() |
I_MSGV3 | Call by reference | Type reference (TYPE) | ANY | Nachrichtenvariable (maximal 50 Zeichen) | 20090928 | ||
7 | ![]() |
I_MSGV4 | Call by reference | Type reference (TYPE) | ANY | Nachrichtenvariable (maximal 50 Zeichen) | 20090928 | ||
8 | ![]() |
I_OUTPUT_IMMEDIATELY | Call by reference | Type reference (TYPE) | BOOLE_D | X = den Fortschritt sofort ausgeben | 20090928 | ||
9 | ![]() |
I_PROCESSED | Call by reference | Type reference (TYPE) | SY-TABIX | Anzahl bereits bearbeiteter Objekte | 20090928 | ||
10 | ![]() |
I_TEXT | Call by reference | Type reference (TYPE) | ANY | Fortschrittstext (wenn keine Nachricht in I_MSG* übergeben w | 20090928 | ||
11 | ![]() |
I_TOTAL | Call by reference | Type reference (TYPE) | SY-TABIX | Gesamtzahl der zu bearbeitenden Objekte | 20090928 |
Method PROGRESS_INDICATE_WITH_COMMIT on class CL_PROGRESS_INDICATOR has no exception.
Event Signatures
Event ON_PROGRESS_OUTPUT Signature
Event ON_PROGRESS_OUTPUT on class CL_PROGRESS_INDICATOR has no parameter.
History
Last changed by/on | SAP | 20140121 |
SAP Release Created in | 700 |