SAP ABAP Class CL_CRM_SAF_WORK_PACKAGE (SAF: Service for work package)
Hierarchy
WEBCUIF (Software Component) SAP Web UI Framework
   CA-GTF-IC-SAF (Application Component) Software Agent Framework
     EI_SAF_SE (Package) SAF - Search Engine Extension Framework
Meta Relationship - Using
# Relationship type Using Short Description Created on
1 Interface implementation (CLASS c. INTERFACES i_ref)  IF_CRM_SAF_IS_CONST SAF: Infomration security constants 20030418
2 Interface implementation (CLASS c. INTERFACES i_ref)  IF_CRM_SAF_SE_CONST SAF: Search engine constants 20030418
Properties
Class CL_CRM_SAF_WORK_PACKAGE  
Short Description SAF: Service for work package    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package EI_SAF_SE   SAF - Search Engine Extension Framework 
Created 20030408   SAP 
Last change 20081007   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
Class CL_CRM_SAF_WORK_PACKAGE has no forward declaration.
Interfaces
# Interface Abstract Final Description Created on
1 IF_CRM_SAF_IS_CONST SAF: Infomration security constants 20030418
2 IF_CRM_SAF_SE_CONST SAF: Search engine constants 20030418
Friends
Class CL_CRM_SAF_WORK_PACKAGE has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 GC_WP_ACTION_FILTER Constant Public Type reference (TYPE) STRING 'C' 20030923
2 GC_WP_ACTION_ID Constant Public Type reference (TYPE) STRING 'A' 20030605
3 GC_WP_ACTION_QUERY Constant Public Type reference (TYPE) STRING 'B' 20030605
4 GC_WP_ATTR_AND Constant Public Type reference (TYPE) STRING 'A_AND' 20030426
5 GC_WP_ATTR_OR Constant Public Type reference (TYPE) STRING 'A_OR' 20030426
6 GC_WP_ATTR_RETURN Constant Public Type reference (TYPE) STRING 'R' 20030919
7 GC_WP_FORMAT_HTML Constant Public Type reference (TYPE) STRING 'H' 20030920
8 GC_WP_FORMAT_TABLE Constant Public Type reference (TYPE) STRING 'S' 20030920
9 GC_WP_FORMAT_TEXT Constant Public Type reference (TYPE) STRING 'T' 20030920
10 GC_WP_FORMAT_XML Constant Public Type reference (TYPE) STRING 'X' 20030920
11 GC_WP_QUERY_EXACT Constant Public Type reference (TYPE) STRING 'P' 20030919
12 GC_WP_QUERY_FUZZY Constant Public Type reference (TYPE) STRING 'T' 20030426
13 GTAG_ACTION Constant Public Type reference (TYPE) STRING 'ACTION' 20030422
14 GTAG_ACTION_SET Constant Public Type reference (TYPE) STRING 'ACTION_SET' 20030422
15 GTAG_RULE Constant Public Type reference (TYPE) STRING 'RULE' 20030422
16 GTAG_RULE_SET Constant Public Type reference (TYPE) STRING 'RULE_SET' 20030422
17 GTAG_WORK_PACKAGE Constant Public Type reference (TYPE) STRING 'WORK_PACKAGE' 20030422
18 GTAG_WORK_PACKAGE_SET Constant Public Type reference (TYPE) STRING 'WORK_PACKAGE_SET' 20030422
19 GT_ACTION Instance attribute Private Type reference (TYPE) CRMT_SAF_WP_ACTION_TAB SAF: Table for work package actions 20030421
20 GT_RULE Instance attribute Private Type reference (TYPE) CRMT_SAF_WP_RULE_TAB SAF: Table of work package rules 20030421
21 GT_WP Instance attribute Private Type reference (TYPE) CRMT_SAF_WP_TAB SAF: Work package header 20030421
Methods
# Method Level Visibility Method type Description Created on
1 ADD_NODE_FROM_STRUCTURE Instance method Private Method Compose and create xml nodes from a structure 20030422
2 COMPOSE Instance method Public Method Compose detail output in various formats 20030418
3 CONSTRUCTOR Instance method Public Constructor CONSTRUCTOR 20030918
4 DELETE Instance method Public Method Delete a work package definition 20030606
5 EXECUTE Instance method Public Method Execute a work package script 20030418
6 GET Instance method Public Method Get a work package definition 20030528
7 INITIAL_LOAD Instance method Private Method Load work package customizing 20030918
8 PARSE Instance method Protected Method Parse a work package xml script 20030418
9 SAVE Instance method Public Method Save a work package definition 20030528
10 SEARCH Instance method Public Method Execute a search action 20030514
Events
Class CL_CRM_SAF_WORK_PACKAGE has no event.
Types
Class CL_CRM_SAF_WORK_PACKAGE has no local type.
Method Signatures

Method ADD_NODE_FROM_STRUCTURE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IR_DOC Call by reference Object reference (TYPE REF TO) IF_IXML_DOCUMENT IF_IXML_DOCUMENT 20030422
2 Importing IR_PARENT Call by reference Object reference (TYPE REF TO) IF_IXML_ELEMENT IF_IXML_ELEMENT 20030422
3 Importing IS_STRUCTURE Value transfer Type reference (TYPE) ANY 20030422
4 Importing IV_STRUCTURE_NAME Value transfer Type reference (TYPE) CRMT_EI_TABLE_NAME SAF: Datenbank-Tabellenname 20030422
5 Importing IV_STRUCTURE_TAG Value transfer Type reference (TYPE) STRING 20030422

Method ADD_NODE_FROM_STRUCTURE on class CL_CRM_SAF_WORK_PACKAGE has no exception.

Method COMPOSE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_DOC Value transfer Object reference (TYPE REF TO) IF_IXML_DOCUMENT IF_IXML_DOCUMENT 20030418
2 Exporting EV_STRING Value transfer Type reference (TYPE) STRING 20030920
3 Importing IT_ENTITY Value transfer Type reference (TYPE) CRMT_SAF_SE_RESULT_TAB SAF: Tabelle für von Suchmaschinen zurückgegebene Ergebnisse 20030418
4 Importing IV_FILENAME Value transfer Type reference (TYPE) STRING 20030920
5 Importing IV_FORMAT Value transfer Type reference (TYPE) CHAR1 'H' Einstelliges Kennzeichen 20030418
6 Importing IV_TO_FILE Value transfer Type reference (TYPE) BOOLEAN SPACE Boolesche Variable (X=wahr, -=falsch, leer=unbekannt) 20030920

Method COMPOSE on class CL_CRM_SAF_WORK_PACKAGE has no exception.

Method CONSTRUCTOR Signature

Method CONSTRUCTOR on class CL_CRM_SAF_WORK_PACKAGE has no parameter.
Method CONSTRUCTOR on class CL_CRM_SAF_WORK_PACKAGE has no exception.

Method DELETE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_WP_NAME Value transfer Type reference (TYPE) CRMT_SAF_WP_NAME SAF: Arbeitspaketname 20030606

Method DELETE on class CL_CRM_SAF_WORK_PACKAGE has no exception.

Method EXECUTE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_ATTRIBUTE Value transfer Type reference (TYPE) CRMT_EI_KB_NAMEVALUE_TAB SAF: Tabellentyp für Name-Wert-Paare 20030418
2 Exporting ET_PROPERTY Value transfer Type reference (TYPE) CRMT_SAF_SE_RET_ATT_TAB SAF: Tabelle für von Suchmaschinen zurückgegeb. Attributen 20030418
3 Exporting ET_RESULT Value transfer Type reference (TYPE) CRMT_SAF_SE_RESULT_TAB SAF: Tabelle für von Suchmaschinen zurückgegebene Ergebnisse 20030418
4 Exporting ET_RETURN_CODE Value transfer Type reference (TYPE) CRMT_SAF_SE_CODE_TAB SAF: Tabelle zurückgegebener Codes für Suchmaschinen 20030418
5 Exporting EV_SUCCESS Value transfer Type reference (TYPE) BOOLEAN Boolesche Variable (X=wahr, -=falsch, leer=unbekannt) 20030418
6 Importing IT_ATTR_QUERY Value transfer Type reference (TYPE) CRMT_SAF_IS_OPERATION_TAB SAF: Tabelle für Boolesche Vorgänge 20030514
7 Importing IT_TEXT_QUERY Value transfer Type reference (TYPE) CRMT_SAF_SE_TEXT_QUERY_TAB SAF: Tabellentyp für Textanfrage 20030514
8 Importing IV_APP_NAME Value transfer Type reference (TYPE) CRMT_EI_APP_NAME SAF: Anwendungsname 20030418
9 Importing IV_KB_ID Value transfer Type reference (TYPE) CRMT_EI_KB_ID SAF: Name der Wissensdatenbank 20030418
10 Importing IV_LANGUAGE Value transfer Type reference (TYPE) SPRAS SY-LANGU Sprachenschlüssel 20030418
11 Importing IV_MAX_NO_PER_ACTION Value transfer Type reference (TYPE) I 10 20030418
12 Importing IV_WP_NAME Value transfer Type reference (TYPE) STRING 20030418

Method EXECUTE on class CL_CRM_SAF_WORK_PACKAGE has no exception.

Method GET Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_WP_HEADER Value transfer Type reference (TYPE) CRMT_SAF_WP SAF: Arbeitspaketkopf 20030528
2 Exporting ET_WP_ACTION Value transfer Type reference (TYPE) CRMT_SAF_WP_ACTION_TAB SAF: Tabelle für Arbeitspaketaktionen 20030528
3 Exporting ET_WP_RULE Value transfer Type reference (TYPE) CRMT_SAF_WP_RULE_TAB SAF: Tabelle für Arbeitspaketregeln 20030528
4 Importing IV_WP_NAME Value transfer Type reference (TYPE) CRMT_SAF_WP_NAME SAF: Arbeitspaketname 20030528

Method GET on class CL_CRM_SAF_WORK_PACKAGE has no exception.

Method INITIAL_LOAD Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_APP_NAME Value transfer Type reference (TYPE) CRMT_EI_APP_NAME '*' SAF: Anwendungsname 20030918

Method INITIAL_LOAD on class CL_CRM_SAF_WORK_PACKAGE has no exception.

Method PARSE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ET_ACTION Value transfer Type reference (TYPE) ANY 20030418
2 Importing ET_RULE Call by reference Type reference (TYPE) ANY 20030418
3 Importing ET_WP Value transfer Type reference (TYPE) ANY 20030418
4 Importing IV_DOC Value transfer Object reference (TYPE REF TO) IF_IXML_DOCUMENT IF_IXML_DOCUMENT 20030418

Method PARSE on class CL_CRM_SAF_WORK_PACKAGE has no exception.

Method SAVE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_WP_HEADER Value transfer Type reference (TYPE) CRMT_SAF_WP SAF: Arbeitspaketkopf 20030528
2 Importing IT_WP_ACTION Value transfer Type reference (TYPE) CRMT_SAF_WP_ACTION_TAB SAF: Tabelle für Arbeitspaketaktionen 20030528
3 Importing IT_WP_RULE Value transfer Type reference (TYPE) CRMT_SAF_WP_RULE_TAB SAF: Tabelle für Arbeitspaketregeln 20030528

Method SAVE on class CL_CRM_SAF_WORK_PACKAGE has no exception.

Method SEARCH Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_ATTRIBUTE Value transfer Type reference (TYPE) CRMT_EI_KB_NAMEVALUE_TAB SAF: Tabellentyp für Name-Wert-Paare 20030514
2 Exporting ET_PROPERTY Value transfer Type reference (TYPE) CRMT_SAF_SE_RET_ATT_TAB SAF: Tabelle für von Suchmaschinen zurückgegeb. Attributen 20030514
3 Exporting ET_RESULT Value transfer Type reference (TYPE) CRMT_SAF_SE_RESULT_TAB SAF: Tabelle für von Suchmaschinen zurückgegebene Ergebnisse 20030514
4 Exporting ET_RETURN_CODE Value transfer Type reference (TYPE) CRMT_SAF_SE_CODE_TAB SAF: Tabelle zurückgegebener Codes für Suchmaschinen 20030514
5 Exporting EV_NO_HIT Value transfer Type reference (TYPE) I 20030514
6 Exporting EV_SUCCESS Value transfer Type reference (TYPE) BOOLEAN Boolesche Variable (X=wahr, -=falsch, leer=unbekannt) 20030514
7 Importing IT_ATTRIBUTE_QUERY Value transfer Type reference (TYPE) CRMT_SAF_IS_OPERATION_TAB SAF: Tabelle für Boolesche Vorgänge 20030514
8 Importing IT_RETURN_ATTR Value transfer Type reference (TYPE) CRMT_SAF_SE_INDEX_ATT_TAB SAF: Tabelle v. mit Suchergebnissen zurückgeg. Attributnamen 20030514
9 Importing IT_TEXT_QUERY Value transfer Type reference (TYPE) CRMT_SAF_SE_TEXT_QUERY_TAB SAF: Tabellentyp für Textanfrage 20030514
10 Importing IV_APP_NAME Value transfer Type reference (TYPE) CRMT_EI_APP_NAME SAF: Anwendungsname 20030514
11 Importing IV_CHECK_SECURITY Value transfer Type reference (TYPE) BOOLEAN 'X' Boolesche Variable (X=wahr, -=falsch, leer=unbekannt) 20030514
12 Importing IV_KB_NAME Value transfer Type reference (TYPE) CRMT_EI_KB_NAME SAF: Name der Wissensdatenbank 20030514
13 Importing IV_LANGUAGE Value transfer Type reference (TYPE) SPRAS Sprachenschlüssel 20030514
14 Importing IV_MAX_HIT Value transfer Type reference (TYPE) I 100 20030514

Method SEARCH on class CL_CRM_SAF_WORK_PACKAGE has no exception.
History
Last changed by/on SAP  20081007 
SAP Release Created in 400