SAP ABAP Class CFKJOFLAGS (Strings as bit fields)
Hierarchy
FI-CA (Software Component) FI-CA
   FI-CA (Application Component) Contract Accounts Receivable and Payable
     FKJO (Package) Tools for Synchronized and Normal Jobs
Properties
Class CFKJOFLAGS  
Short Description Strings as bit fields    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package FKJO   Tools for Synchronized and Normal Jobs 
Created 19990901   SAP 
Last change 20050224   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 T Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
Interfaces
Class CFKJOFLAGS has no interface implemented.
Friends
Class CFKJOFLAGS has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 CN_MAXLEN Constant Public Type reference (TYPE) I 64 Maximum Length 19990901
2 LEN Instance attribute Public Type reference (TYPE) I 32 Length of flag pool 19990901
3 OFFCHAR Instance attribute Public Type reference (TYPE) CHAR1 space Value for deleted flag 19990901
4 ONCHAR Instance attribute Public Type reference (TYPE) CHAR1 'X' Value for set flag 19990901
5 THE_STRING Instance attribute Private Type reference (TYPE) T_FLAGPOOL The flag pool itself 19990901
Methods
# Method Level Visibility Method type Description Created on
1 AND Instance method Public Method AND link with other flag pool 19990901
2 CLEAR Instance method Public Method Delete flagpools and initialize with OFFCHAR 19990901
3 CONSTRUCTOR Instance method Public Constructor Constructor 19990901
4 CONVERT_INPUT Instance method Protected Method Converts ANY parameter 19990901
5 CORRECT_LENGTH Instance method Protected Method Adjust string to correct length 19990903
6 GET_POOL Instance method Public Method Delivers the flag pool 19990901
7 IS_SET Instance method Public Method Tests ein flag for set/not set 19990901
8 NOT Instance method Public Method NOT link with other flag pool 19990901
9 OR Instance method Public Method OR link with other flag pool 19990901
10 POS Instance method Public Method Delivers first occurrence of flag 19990901
11 SET Instance method Public Method Sets/deletes a flag 19990901
12 SET_POOL Instance method Public Method Sets the contents; for I_POOL as Objekt=Copy-Constructor 19990901
13 XOR Instance method Public Method XOR link with other flag pool 19990901
Events
Class CFKJOFLAGS has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 T_FLAGPOOL Protected Type reference (TYPE) CHAR64 Internal storage of flag pool 19990901
Method Signatures

Method AND Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_POOL Value transfer Type reference (TYPE) C Ergebnis der Verknüpfung 19990901
2 Importing I_POOL Call by reference Type reference (TYPE) ANY Flagpool-Objekt oder -String als zweiter Operator 19990901
# Exception Resumable Description Created on
1 WRONG_PARAM I_POOL ist weder Referenz zu CFKJOFLAGS noch vom Typ String 19990901

Method CLEAR Signature

Method CLEAR on class CFKJOFLAGS has no parameter.
Method CLEAR on class CFKJOFLAGS has no exception.

Method CONSTRUCTOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_FLAG Value transfer Type reference (TYPE) ANY Initialwert für Feld | Copy-Constructor 19990901
2 Importing I_LEN Value transfer Type reference (TYPE) I 32 Länge des Feldes 19990901
3 Importing I_OFFCHAR Value transfer Type reference (TYPE) CHAR1 space Wert für "Flag nicht gesetzt" 19990901
4 Importing I_ONCHAR Value transfer Type reference (TYPE) CHAR1 'X' Wert für "Flag gesetzt" 19990901
# Exception Resumable Description Created on
1 WRONG_PARAM I_POOL ist weder CFKJOFLAGS noch ein String 19990901

Method CONVERT_INPUT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_POOL Call by reference Type reference (TYPE) T_FLAGPOOL konvertierter Wert 19990901
2 Importing I_POOL Call by reference Type reference (TYPE) ANY zu konvertierender Wert 19990901
# Exception Resumable Description Created on
1 NOT_VALID das ist kein gültiger Eingabeparameter 19990901

Method CORRECT_LENGTH Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_POOL Call by reference Type reference (TYPE) C korrigierter String 19990903
2 Importing I_POOL Call by reference Type reference (TYPE) C zu korrigierender String 19990903

Method CORRECT_LENGTH on class CFKJOFLAGS has no exception.

Method GET_POOL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_POOL Value transfer Type reference (TYPE) C Inhalt des Flag-Pools 19990901

Method GET_POOL on class CFKJOFLAGS has no exception.

Method IS_SET Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning E_IS_SET Value transfer Type reference (TYPE) I 0:Char an I_POSITION<>ONCHAR, 1: == ONCHAR 19990901
2 Importing I_POSITION Call by reference Type reference (TYPE) I zu testende Position 19990901
# Exception Resumable Description Created on
1 INVALID_INPUT I_POSITION ist kleiner 1 oder größer cn_maxlen 19990901

Method NOT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_POOL Value transfer Type reference (TYPE) C Ergebnis der Verknüpfung 19990901
# Exception Resumable Description Created on
1 WRONG_PARAM I_POOL ist weder Referenz zu CFKJOFLAGS noch vom Typ String 19990901

Method OR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_POOL Value transfer Type reference (TYPE) C Ergebnis der Verknüpfung 19990901
2 Importing I_POOL Call by reference Type reference (TYPE) ANY Flagpool-Objekt oder -String als zweiter Operator 19990901
# Exception Resumable Description Created on
1 WRONG_PARAM I_POOL ist weder Referenz zu CFKJOFLAGS noch vom Typ String 19990901

Method POS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning E_POSITION Value transfer Type reference (TYPE) I gefundene Position 19990901
2 Importing I_FLAG Call by reference Type reference (TYPE) CHAR1 'X' zu suchender Wert 19990901
# Exception Resumable Description Created on
1 NOT_SET I_POOL ist weder Referenz zu CFKJOFLAGS noch vom Typ String 19990901

Method SET Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_OFF Call by reference Type reference (TYPE) CHAR1 space oder Flag auf "Off" stellen 19990901
2 Importing I_ON Call by reference Type reference (TYPE) CHAR1 'X' Flag auf "On" stellen 19990901
3 Importing I_POSITION Call by reference Type reference (TYPE) I zu setzendes Flag im Flagpool 19990901
4 Importing I_SPECIAL_CHAR Call by reference Type reference (TYPE) CHAR1 space oder spezielles Zeichen eintragen 19990901
5 Importing I_UNIQUE Call by reference Type reference (TYPE) CHAR1 space alle anderen Flags löschen? 19990901
# Exception Resumable Description Created on
1 INVALID_INPUT I_POOL ist weder Referenz zu CFKJOFLAGS noch vom Typ String 19990901

Method SET_POOL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_POOL Call by reference Type reference (TYPE) ANY zu setzender Wert als String oder Objekt 19990901
# Exception Resumable Description Created on
1 WRONG_PARAM I_POOL ist weder Referenz zu CFKJOFLAGS noch vom Typ String 19990901

Method XOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_POOL Value transfer Type reference (TYPE) C Ergebnis der Verknüpfung 19990901
2 Importing I_POOL Call by reference Type reference (TYPE) ANY Flagpool-Objekt oder -String als zweiter Operator 19990901
# Exception Resumable Description Created on
1 WRONG_PARAM I_POOL ist weder Referenz zu CFKJOFLAGS noch vom Typ String 19990901
History
Last changed by/on SAP  20050224 
SAP Release Created in