SAP ABAP Class CL_SKWF_IO_UTIL (INTERNAL: Utility Functions for FG SKWF:IO)
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_IO_UTIL  
Short Description INTERNAL: Utility Functions for FG SKWF:IO    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package SKWF   SAP Knowledge Warehouse Framework 
Created 20000727   SAP 
Last change 20130531   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 SDOKA Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
2 SDOKI 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 SKWFA 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 SKWFI Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
Interfaces
Class CL_SKWF_IO_UTIL has no interface implemented.
Friends
Class CL_SKWF_IO_UTIL has no friend class.
Attributes
Class CL_SKWF_IO_UTIL has no attribute.
Methods
# Method Level Visibility Method type Description Created on
1 CHECK_PROPERTIES_AUTHORITY Static method Public Method Check if Properties Can Be Set or Deleted 20010221
2 INTERFACE_CHANGE Static method Public Method Compatibility for Interface Change 20010111
3 INTERFACE_CHANGE_POS Static method Public Method Compatibility for Interface Changes 20010111
4 IOS_COPY Static method Public Method Copies Several Info Objects 20001220
5 IOS_DELETE Static method Public Method Delete Info Objects 20000727
6 IOS_SORT_BY_PROPERTY Static method Public Method Sort IOs by Property 20010119
7 IO_COPY Static method Public Method Copy an Info Object 20001220
8 ISOLATE_PHIOS Static method Public Method Isolates PHIOS in Which There Are Existing Relations 20010206
9 LOIOS_OF_PHIOS_GET Static method Public Method Get Loios for Given Phios 20001215
10 LOIO_OF_PHIO_GET Static method Public Method Get Loio for Phio 20001215
11 LOIO_OF_PHIO_SET Static method Public Method Set Loio for Phio 20001220
12 PHIOS_OF_LOIO_GET Static method Public Method Get all Phios for a Loio 20000727
Events
Class CL_SKWF_IO_UTIL has no event.
Types
Class CL_SKWF_IO_UTIL has no local type.
Method Signatures

Method CHECK_PROPERTIES_AUTHORITY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing DEL_PROPERTIES Call by reference Type reference (TYPE) SDOKPROPTDS Liste von Angaben zum Löschen von Attributausprägungen 20010221
2 Exporting ERROR Call by reference Type reference (TYPE) SKWF_ERROR KW Framework: Fehler Objekt 20010221
3 Importing PROPERTIES Call by reference Type reference (TYPE) SDOKPROPTYS SDOK: Liste von Name-Wert-Paaren 20010221

Method CHECK_PROPERTIES_AUTHORITY on class CL_SKWF_IO_UTIL has no exception.

Method INTERFACE_CHANGE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing APP Value transfer Type reference (TYPE) SKWF_APPL KW Framework: Applikation 20010111
2 Importing FOLDER Value transfer Type reference (TYPE) SKWF_IO KW Framework: Objektschlüssel 20010111
3 Importing PACK Value transfer Type reference (TYPE) SKWF_PKGID KW Framework: Package-Kennung 20010111
4 Changing PARENTPOS Value transfer Type reference (TYPE) SKWF_PAPOS Parent-Position des IO 20010111
5 Importing POSITION Value transfer Type reference (TYPE) SKWF_INSPS KW Framework: Einfügeposition 20010111
6 Importing RELA_IO Value transfer Type reference (TYPE) SKWF_IO KW Framework: URL oder Teil-URL 20010111
7 Importing TYPE Value transfer Type reference (TYPE) NUMC2 Dokumentenklasse 20010111

Method INTERFACE_CHANGE on class CL_SKWF_IO_UTIL has no exception.

Method INTERFACE_CHANGE_POS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing INPOS Value transfer Type reference (TYPE) SKWF_INPOS Insert-Position eines IOs 20010111
2 Importing INSERT_POSITION Value transfer Type reference (TYPE) SKWF_INSPS KW Framework: Einfügeposition 20010111
3 Importing RELATIVE_IO Value transfer Type reference (TYPE) SKWF_IO KW Framework: Objektschlüssel 20010111

Method INTERFACE_CHANGE_POS on class CL_SKWF_IO_UTIL has no exception.

Method IOS_COPY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting BAD_IOS Value transfer Type reference (TYPE) SKWF_IOERRS Tabelle mit KW-Objektfehler Objekten 20001220
2 Changing CHANGED_FOLDERS Value transfer Type reference (TYPE) SKWF_IOS Tabelle mit getypten Info Objekten 20001220
3 Changing CHANGED_IOS Value transfer Type reference (TYPE) SKWF_IOS Tabelle mit getypten Info Objekten 20001220
4 Importing CONTEXT_ID Value transfer Type reference (TYPE) SKWF_CTXID KW Framework: Kontext-ID 20001220
5 Exporting ERROR Value transfer Type reference (TYPE) SKWF_ERROR KW Framework: Fehler Objekt 20001220
6 Importing IOS Value transfer Type reference (TYPE) SKWF_IOS Tabelle mit getypten Info Objekten 20001220
7 Exporting NEW_IOS Value transfer Type reference (TYPE) SKWF_IOS KW Framework: Objektschlüssel 20001220
8 Importing VSCAN_PROFILE Value transfer Type reference (TYPE) VSCAN_PROFILE '/SCMS/KPRO_CREATE' Viren-Scan-Profil 20120518
9 Importing X_COPY_CHILDREN Value transfer Type reference (TYPE) SKWF_FLAG 'X' KW Framework: Boolsche Flagge ('X' gesetzt, ' ' gelöscht) 20001220

Method IOS_COPY on class CL_SKWF_IO_UTIL has no exception.

Method IOS_DELETE 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_OBERRS Tabelle mit KW-Objektfehler Objekten 20000727
2 Changing P_CHANGED_FOLDERS Call by reference Type reference (TYPE) SKWF_IOS Liste geänderter Verzeichnisse (für Invalidierung) 20001012
3 Changing P_CHANGED_OBJECTS Call by reference Type reference (TYPE) SKWF_IOS Liste geänderter Objekte (für Invalidierung) 20000727
4 Changing P_DELETED_OBJECTS Call by reference Type reference (TYPE) SKWF_IOS Liste gelöschter Objekte (für Invalidierung) 20000727
5 Importing P_IOS Call by reference Type reference (TYPE) SKWF_IOS Objektliste 20000727
6 Importing P_X_DELETE_CHILDREN Call by reference Type reference (TYPE) SKWF_FLAG 'X': Inhalt von Objekten löschen 20000811

Method IOS_DELETE on class CL_SKWF_IO_UTIL has no exception.

Method IOS_SORT_BY_PROPERTY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing IOS Call by reference Type reference (TYPE) SKWF_IOS Tabelle mit getypten Info Objekten 20010119
2 Exporting PROPERTIES Call by reference Type reference (TYPE) SDOKPROPTLS Tabelle der gelesenen Sortierkriterien 20010129
3 Importing PROPERTY Call by reference Type reference (TYPE) SDOK_PROPN Attribut eines Dokuments oder einer Beziehung 20010119
4 Importing X_NUMERIC Call by reference Type reference (TYPE) XFELD Feld zum Ankreuzen 20010119

Method IOS_SORT_BY_PROPERTY on class CL_SKWF_IO_UTIL has no exception.

Method IO_COPY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting BAD_IOS Value transfer Type reference (TYPE) SKWF_IOERRS Tabelle mit KW-Objektfehler Objekten 20001220
2 Changing CHANGED_FOLDERS Value transfer Type reference (TYPE) SKWF_IOS Tabelle mit getypten Info Objekten 20001220
3 Changing CHANGED_IOS Value transfer Type reference (TYPE) SKWF_IOS Tabelle mit getypten Info Objekten 20001220
4 Importing CONTEXT_ID Value transfer Type reference (TYPE) SKWF_CTXID KW Framework: Kontext-ID 20001220
5 Exporting ERROR Value transfer Type reference (TYPE) SKWF_ERROR KW Framework: Fehler Objekt 20001220
6 Importing IO Value transfer Type reference (TYPE) SKWF_IO KW Framework: Objektschlüssel 20001220
7 Exporting NEW_IO Value transfer Type reference (TYPE) SKWF_IO KW Framework: Objektschlüssel 20001220
8 Importing UNIQUE_ID Value transfer Type reference (TYPE) SKWF_IO-OBJID ID für Dokumente und Beziehungen 20001220
9 Importing VSCAN_PROFILE Value transfer Type reference (TYPE) VSCAN_PROFILE '/SCMS/KPRO_CREATE' Viren-Scan-Profil 20120518
10 Importing X_COPY_CHILDREN Value transfer Type reference (TYPE) SKWF_FLAG 'X' KW Framework: Boolsche Flagge ('X' gesetzt, ' ' gelöscht) 20001220

Method IO_COPY on class CL_SKWF_IO_UTIL has no exception.

Method ISOLATE_PHIOS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing BAD_PHIOS Call by reference Type reference (TYPE) SKWF_IOERRS Tabelle mit KW-Objektfehler Objekten 20010206
2 Importing PHIOS Call by reference Type reference (TYPE) SKWF_IOS Tabelle mit getypten Info Objekten 20010206

Method ISOLATE_PHIOS on class CL_SKWF_IO_UTIL has no exception.

Method LOIOS_OF_PHIOS_GET Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting LOIOS_OF_PHIOS Call by reference Type reference (TYPE) SKWF_LPIOS Liste von Phios mit Ihren Loios 20001215
2 Exporting L_BAD_IOS Call by reference Type reference (TYPE) SKWF_IOERRS Fehlerliste 20001215
3 Importing PHIOS Call by reference Type reference (TYPE) SKWF_IOS Phio-Liste 20001215

Method LOIOS_OF_PHIOS_GET on class CL_SKWF_IO_UTIL has no exception.

Method LOIO_OF_PHIO_GET 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 20001215
2 Exporting LOIO Call by reference Type reference (TYPE) SKWF_IO KW Framework: Objektschlüssel 20001215
3 Importing PHIO Call by reference Type reference (TYPE) SKWF_IO KW Framework: Objektschlüssel 20001215

Method LOIO_OF_PHIO_GET on class CL_SKWF_IO_UTIL has no exception.

Method LOIO_OF_PHIO_SET 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 20001220
2 Importing LOIO Call by reference Type reference (TYPE) SKWF_IO KW Framework: Objektschlüssel 20001220
3 Importing PHIO Call by reference Type reference (TYPE) SKWF_IO KW Framework: Objektschlüssel 20001220

Method LOIO_OF_PHIO_SET on class CL_SKWF_IO_UTIL has no exception.

Method PHIOS_OF_LOIO_GET 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 20000727
2 Importing P_LOIO Call by reference Type reference (TYPE) SKWF_IO SDOK: BOR-Schlüssel für Informationsobjekt 20000727
3 Exporting P_PHIOS Call by reference Type reference (TYPE) SKWF_IOS Objektliste 20000727

Method PHIOS_OF_LOIO_GET on class CL_SKWF_IO_UTIL has no exception.
History
Last changed by/on SAP  20130531 
SAP Release Created in 50A