SAP ABAP Class CL_SKWF_UTILITIES (INTERNAL: General Utility Functions)
Hierarchy
SAP_BASIS (Software Component) SAP Basis Component
   BC-SRV-KPR-DMF (Application Component) Document Management Framework
     SKWF (Package) SAP Knowledge Warehouse Framework
Properties
Class CL_SKWF_UTILITIES  
Short Description INTERNAL: General Utility Functions    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package SKWF   SAP Knowledge Warehouse Framework 
Created 20000726   SAP 
Last change 20110908   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 CL_SKWF_NAMESPACE_UTIL Forward declaration class (CLASS c DEFINITION DEFERRED)  Forward declaration class (CLASS c DEFINITION DEFERRED)
2 SDOKA Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
3 SDOKM Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
4 SKWFB Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
5 SKWFC Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
6 SKWFD Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
7 SKWFF Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
8 SKWFN Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
Interfaces
Class CL_SKWF_UTILITIES has no interface implemented.
Friends
Class CL_SKWF_UTILITIES has no friend class.
Attributes
Class CL_SKWF_UTILITIES has no attribute.
Methods
# Method Level Visibility Method type Description Created on
1 CHECK_PAPOS_INSERT_AUTHORITY Static method Public Method Checks if You Can Add to the Specified Target 20010217
2 CLASSIFY_IO Static method Public Method Provide KPro Object with Typing 20000809
3 CLASSIFY_IOS Static method Public Method Provide KPro Objects with Typing 20000726
4 CONVERT_SDOK_ERRORS Static method Public Method Convert KPro Error Messages to SKWF Format 20000726
5 CONVERT_SDOK_MSG_ERRORS Static method Public Method Convert KPro Error Messages to SKWF Format 20000829
6 GET_IO_CLASS_TYPE Static method Public Method Determine Class Type (Loio/Phio/Rela) Acc. Model 20000726
7 IOS_ATTACH Static method Public Method Attach IOs to Folder/Application and/or Package 20010113
8 IOS_LINK Static method Public Method Link IOs to Folder/Application and/or Package 20010113
9 PROPAGATE_ERROR Static method Public Method Creates a BAD_IO List for All Given IOs and an Error 20010117
10 SPLIT_IOS Static method Public Method Divide IOs into Loios, Relas and Phios 20000726
11 UNCLASSIFY_IOS Static method Public Method Convert SKWF Objects into KPro Objects 20000731
Events
Class CL_SKWF_UTILITIES has no event.
Types
Class CL_SKWF_UTILITIES has no local type.
Method Signatures

Method CHECK_PAPOS_INSERT_AUTHORITY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ERROR Call by reference Type reference (TYPE) SKWF_ERROR KW Framework: Fehler Objekt 20010217
2 Importing PARENT_INFO Call by reference Type reference (TYPE) SKWF_PAINF KW Framework: Parent-Information eines IO 20010217

Method CHECK_PAPOS_INSERT_AUTHORITY on class CL_SKWF_UTILITIES has no exception.

Method CLASSIFY_IO Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting P_ERROR Call by reference Type reference (TYPE) SKWF_ERROR KW Framework: Fehler Objekt 20000809
2 Importing P_OBJECT Call by reference Type reference (TYPE) SDOKOBJECT Objektliste 20000809
3 Exporting P_TYPED_OBJECT Value transfer Type reference (TYPE) SKWF_IO Getyptes Objekt 20000809

Method CLASSIFY_IO on class CL_SKWF_UTILITIES has no exception.

Method CLASSIFY_IOS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing P_BAD_OBJECTS Call by reference Type reference (TYPE) SKWF_OBERR_ITAB_TYPE Tabelle mit KW-Objektfehler Objekten 20000726
2 Importing P_OBJECTS Call by reference Type reference (TYPE) SDOKOBJECTS Objektliste 20000726
3 Exporting P_TYPED_OBJECTS Call by reference Type reference (TYPE) SKWF_IOS Tabelle mit getypten Objekten 20000726

Method CLASSIFY_IOS on class CL_SKWF_UTILITIES has no exception.

Method CONVERT_SDOK_ERRORS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing P_BAD_OBJECTS Call by reference Type reference (TYPE) SDOKERRKEYS Liste von Fehlerobjekten 20000726
2 Changing P_OBJ_ERRORS Call by reference Type reference (TYPE) SKWF_OBERRS Tabelle mit KW-Objektfehler Objekten 20000726

Method CONVERT_SDOK_ERRORS on class CL_SKWF_UTILITIES has no exception.

Method CONVERT_SDOK_MSG_ERRORS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing P_BAD_OBJECTS Call by reference Type reference (TYPE) SDOKERRMSGS Liste von Fehlerobjekten (ggf. mit Meldung) 20000829
2 Changing P_OBJ_ERRORS Call by reference Type reference (TYPE) SKWF_OBERRS Tabelle mit KW-Objektfehler Objekten 20000829

Method CONVERT_SDOK_MSG_ERRORS on class CL_SKWF_UTILITIES has no exception.

Method GET_IO_CLASS_TYPE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IO Call by reference Type reference (TYPE) SDOKOBJECT SDOK: BOR-Schlüssel für Informationsobjekt 20000726
2 Returning IO_CLASS_TYPE Value transfer Type reference (TYPE) SDOK_ETYPE Modell: Entitäts-Typ 20000726

Method GET_IO_CLASS_TYPE on class CL_SKWF_UTILITIES has no exception.

Method IOS_ATTACH Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting BAD_IOS Call by reference Type reference (TYPE) SKWF_IOERRS Tabelle mit KW-Objektfehler Objekten 20010113
2 Exporting ERROR Call by reference Type reference (TYPE) SKWF_ERROR KW Framework: Fehler Objekt 20010113
3 Importing IOS Call by reference Type reference (TYPE) SKWF_IOS Tabelle mit getypten Info Objekten 20010113
4 Importing PARENTPOS Call by reference Type reference (TYPE) SKWF_PAPOS Parent-Position des IO 20010113
5 Importing SKIP_DUPLICATE_CHECK Call by reference Type reference (TYPE) SY-DATAR skip check which avoid duplicate enteries 20090612

Method IOS_ATTACH on class CL_SKWF_UTILITIES has no exception.

Method IOS_LINK Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting BAD_IOS Call by reference Type reference (TYPE) SKWF_IOERRS Tabelle mit KW-Objektfehler Objekten 20010113
2 Importing CONNECTION_SPACE Call by reference Type reference (TYPE) SDOKMCCS-CC_SPACE Modell: Entitätsname 20010113
3 Exporting ERROR Call by reference Type reference (TYPE) SKWF_ERROR KW Framework: Fehler Objekt 20010113
4 Importing IOS Call by reference Type reference (TYPE) SKWF_IOLNKS IO und opt. Linknamen 20010113
5 Importing PARENTPOS Call by reference Type reference (TYPE) SKWF_PAPOS Parent-Position des IO 20010113

Method IOS_LINK on class CL_SKWF_UTILITIES has no exception.

Method PROPAGATE_ERROR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting BAD_IOS Call by reference Type reference (TYPE) SKWF_IOERRS Tabelle mit KW-Objektfehler Objekten 20010117
2 Importing ERROR Call by reference Type reference (TYPE) SKWF_ERROR KW Framework: Fehler Objekt 20010117
3 Importing IOS Call by reference Type reference (TYPE) SKWF_IOS Tabelle mit getypten Info Objekten 20010117

Method PROPAGATE_ERROR on class CL_SKWF_UTILITIES has no exception.

Method SPLIT_IOS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing P_BAD_OBJECTS Call by reference Type reference (TYPE) SKWF_OBERR_ITAB_TYPE Tabelle mit KW-Objektfehler Objekten 20000726
2 Exporting P_LOIOS Call by reference Type reference (TYPE) SDOKOBJECTS Loios 20000726
3 Importing P_OBJECTS Call by reference Type reference (TYPE) SDOKOBJECTS Objektliste 20000726
4 Exporting P_PHIOS Call by reference Type reference (TYPE) SDOKOBJECTS Phios 20000726
5 Exporting P_RELAS Call by reference Type reference (TYPE) SDOKOBJECTS Relationen 20000726

Method SPLIT_IOS on class CL_SKWF_UTILITIES has no exception.

Method UNCLASSIFY_IOS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting P_OBJECTS Call by reference Type reference (TYPE) SDOKOBJECTS Ungetypte Objektliste 20000731
2 Importing P_TYPED_OBJECTS Call by reference Type reference (TYPE) SKWF_IOS Tabelle mit getypten Objekten 20000731

Method UNCLASSIFY_IOS on class CL_SKWF_UTILITIES has no exception.
History
Last changed by/on SAP  20110908 
SAP Release Created in 50A