SAP ABAP Class CL_PCO_QUERY (PCo: Superclass for PCo Queries)
Hierarchy
SAP_BASIS (Software Component) SAP Basis Component
   BC-SRV-PCO (Application Component) Plant Connectivity (Pco): ABAP part
     S_PCO (Package) Plant Connectivity: Business Suite Integration (ABAP Part)
Meta Relationship - Using
# Relationship type Using Short Description Created on
1 Interface implementation (CLASS c. INTERFACES i_ref)  IF_PCO_QUERY PCo: General Methods for Query Execution 20100721
Meta Relationship - Used By
# Relationship type Used by Short Description Created on
1 Inheritance (c INHERITING FROM c_ref)  CL_PCO_DB_QUERY PCo: Database Query 20100721
2 Inheritance (c INHERITING FROM c_ref)  CL_PCO_TAG_QUERY PCo: Text Query 20100721
3 Inheritance (c INHERITING FROM c_ref)  CL_PCO_TEXT_QUERY PCo: Tag Query 20100721
Properties
Class CL_PCO_QUERY  
Short Description PCo: Superclass for PCo Queries    
Super Class    
Instantiability of a Class 1  Protected 
Final    
General Data
Message Class    
Program status     
Category 0   
Package S_PCO   Plant Connectivity: Business Suite Integration (ABAP Part) 
Created 20100721   SAP 
Last change 20130531   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
Class CL_PCO_QUERY has no forward declaration.
Interfaces
# Interface Abstract Final Description Created on
1 IF_PCO_QUERY PCo: General Methods for Query Execution 20100721
Friends
# Friend Modeled only Created on Description
1 CL_PCO_PAC 20100726 PCo: Object for Connection to PCo Agent
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 GC_CACHE_MODE_ALIAS Constant Public Type reference (TYPE) S_PCO_CACHE_MODE 3 PCo: Cache Mode 'Alias' 20100909
2 GC_CACHE_MODE_CACHE Constant Public Type reference (TYPE) S_PCO_CACHE_MODE 4 PCo: Cache Mode 'Cache' 20100909
3 GC_CACHE_MODE_DEMAND Constant Public Type reference (TYPE) S_PCO_CACHE_MODE 2 PCo: Cache Mode 'Demand' 20100909
4 GC_CACHE_MODE_NONE Constant Public Type reference (TYPE) S_PCO_CACHE_MODE 1 PCo: Cache Mode 'None' 20100909
5 GC_DB_REQ_TYPE Constant Public Type reference (TYPE) S_PCO_REQUEST_TYPE 'database' Request Type (Tag, Text, Features) 20100721
6 GC_FEAT_REQ_TYPE Constant Public Type reference (TYPE) S_PCO_REQUEST_TYPE 'features' Request Type (Tag, Text, Features) 20100721
7 GC_QUERY_FILTER_LEGACY Constant Public Type reference (TYPE) S_PCO_QUERY_FILTER_TYPE 'LegacyMask' PCo: Legacy Filter Type for PCo Query 20110216
8 GC_QUERY_FILTER_NATIVE Constant Public Type reference (TYPE) S_PCO_QUERY_FILTER_TYPE 'NativeMask' PCo: Native Filter Type for PCo Query 20110216
9 GC_QUERY_FILTER_REGEX Constant Public Type reference (TYPE) S_PCO_QUERY_FILTER_TYPE 'RegexMask' PCo: Regex Filter Type for PCo Query 20110216
10 GC_QUERY_MASK_LEGACY Constant Public Type reference (TYPE) S_PCO_QUERY_MASK_TYPE 'LEGACY' Query Masking 'LEGACY' 20110216
11 GC_QUERY_MASK_NATIVE Constant Public Type reference (TYPE) S_PCO_QUERY_MASK_TYPE 'NATIVE' Query Masking 'NATIVE' 20110216
12 GC_QUERY_MASK_REGEX Constant Public Type reference (TYPE) S_PCO_QUERY_MASK_TYPE 'REGEX' Query Masking 'REGEX' 20110216
13 GC_RFC_DEST_NONE Constant Public Type reference (TYPE) RFCDEST 'NONE' RFC Destination 'NONE' 20101019
14 GC_TAG_REQ_TYPE Constant Public Type reference (TYPE) S_PCO_REQUEST_TYPE 'tag' Request Type (Tag, Text, Features) 20100721
15 GC_TEXT_REQ_TYPE Constant Public Type reference (TYPE) S_PCO_REQUEST_TYPE 'text' Request Type (Tag, Text, Features) 20100721
16 GC_TXT_CULTURE Constant Public Type reference (TYPE) STRING 'CULTURE' PCo: Text Element CULTURE 20110228
17 GC_TXT_CULTURE_EN Constant Public Type reference (TYPE) STRING 'en' PCo: Text Element Culture 'en' 20110228
18 GC_TXT_DATETIME Constant Public Type reference (TYPE) STRING 'DateTime' PCo: Text Element 'DateTime' 20101006
19 GC_TXT_DESCR Constant Public Type reference (TYPE) STRING 'Description' PCo: Text Element 'Description' 20100916
20 GC_TXT_DQ Constant Public Type reference (TYPE) STRING '"' PCo: Text Element Double Quotation Marks ("") 20100916
21 GC_TXT_INCLUDE Constant Public Type reference (TYPE) STRING 'INCLUDE' PCo: INCLUDE Symbol 20100903
22 GC_TXT_ITEM_NAT_SRC Constant Public Type reference (TYPE) STRING 'ItemNativeSource' PCo: Text Element 'ItemNativeSource' 20110310
23 GC_TXT_MASK Constant Public Type reference (TYPE) STRING 'MASK' PCo: MASK Symbol 20100906
24 GC_TXT_METADATA Constant Public Type reference (TYPE) STRING 'METADATA' PCo: METADATA Symbol 20100903
25 GC_TXT_MULTIPLE Constant Public Type reference (TYPE) STRING 'MULTIPLE' PCo: MULTIPLE Symbol 20111024
26 GC_TXT_NAME Constant Public Type reference (TYPE) STRING 'Name' PCo: Text Element 'Name' 20100916
27 GC_TXT_NATIVE Constant Public Type reference (TYPE) STRING 'NATIVE' PCo: NATIVE Symbol 20100909
28 GC_TXT_NATIVE_SOURCE Constant Public Type reference (TYPE) STRING 'NativeSource' PCo: Text Element 'NativeSource' 20110310
29 GC_TXT_NOTIF_NAME Constant Public Type reference (TYPE) STRING 'NotificationName' PCo: Text Element 'NotificationName' 20101228
30 GC_TXT_PARTITIONS Constant Public Type reference (TYPE) STRING 'PARTITIONS' PCo: PARTITIONS Symbol 20100903
31 GC_TXT_QM Constant Public Type reference (TYPE) STRING '''' PCo: Escaping Symbol for Quotation Marks 20100909
32 GC_TXT_RECURSIVELY Constant Public Type reference (TYPE) STRING 'RECURSIVELY' PCo: RECURSIVELY Symbol 20101020
33 GC_TXT_RENAME Constant Public Type reference (TYPE) STRING 'RENAME' PCo: ALIAS Symbol 20100909
34 GC_TXT_REPLACE Constant Public Type reference (TYPE) STRING 'REPLACE' PCo: REPLACE Symbol 20100906
35 GC_TXT_RETRIEVE Constant Public Type reference (TYPE) STRING 'RETRIEVE' PCo: RETRIEVE Symbol 20100903
36 GC_TXT_ROWCOUNT Constant Public Type reference (TYPE) STRING 'RowCount' PCo: RowCount Symbol 20100916
37 GC_TXT_ROWSET Constant Public Type reference (TYPE) STRING 'ROWSET' PCo: ROWSET Symbol 20111024
38 GC_TXT_SINGLE Instance attribute Public Type reference (TYPE) STRING 'SINGLE' PCo: SINGLE Symbol 20111024
39 GC_TXT_SOURCE Constant Public Type reference (TYPE) STRING 'Source' PCo: Text Element 'Source' 20100916
40 GC_TXT_SP Constant Public Type reference (TYPE) STRING ` ` PCo: Text Element Space 20100917
41 GC_TXT_STORE Constant Public Type reference (TYPE) STRING 'STORE' PCo: STORE Symbol 20100903
42 GC_TXT_VIEW Constant Public Type reference (TYPE) STRING 'VIEW' PCo: VIEW Symbol 20100903
43 GC_TXT_WHERE Constant Public Type reference (TYPE) STRING 'WHERE' PCo: WHERE Symbol 20100903
44 GC_TXT_WITH Constant Public Type reference (TYPE) STRING 'WITH' PCo: WITH Symbol 20100906
45 GV_RFC_EXC_MSG Instance attribute Public Attribute reference (LIKE) 20100914
46 M_APPL_HANDLE Instance attribute Public Type reference (TYPE) PCO_S_APPL_HANDLE PCo: Data Structure for Application Handle 20100915
47 M_AUTH_CHECKED Instance attribute Private Type reference (TYPE) BOOLE_D '' 'X': Authorization Already Checked 20100915
48 M_AUTH_CHECK_CBCK Instance attribute Public Type reference (TYPE) BOOLE_D 'X' 'X': Additional Authorization Check per PCo Callback 20100915
49 M_CONV_STR_DREF Instance attribute Public Type reference (TYPE) BOOLE_D '' 'X': Value as Data Reference (String) If BAdI-Impl. Missing 20101108
50 M_LOG_ACTIVE Instance attribute Public Type reference (TYPE) BOOLE_D '' PCo: 'X' = Logging Active 20101004
51 M_LOG_HANDLE Instance attribute Protected Type reference (TYPE) BALLOGHNDL Application Log: Log Handle 20101004
52 M_PCO_PAC Instance attribute Public Object reference (TYPE REF TO) CL_PCO_PAC PCo: Object for Connection to PCo Agent 20110216
53 M_PCO_UTILITY Instance attribute Public Object reference (TYPE REF TO) CL_PCO_UTILITY PCo: Auxiliary Class 20100903
54 M_QUERY_RFC_DEST Instance attribute Public Type reference (TYPE) RFCDEST RFC (TCP/IP) Destination of Assigned PCo Agent 20100721
55 M_QUERY_XML_BUILDER Instance attribute Public Object reference (TYPE REF TO) CL_PCO_QUERY_XML_BUILDER PCo Suite Integration: XML Builder for Query 20100721
56 M_SAVE_MSG Instance attribute Public Type reference (TYPE) BOOLE_D 'X' = Save Messages 20101008
57 M_TEST_MODE Instance attribute Private Type reference (TYPE) BOOLE_D '' 'X' = Test Mode 20100917
Methods
# Method Level Visibility Method type Description Created on
1 AUTH_CHECK_EXECUTED Instance method Protected Method PCo: Checks Whether Authorization Check Carried Out 20100916
2 CHECK_AUTH Instance method Public Method 20100915
3 CLEAR_AUTH_CHECKED Instance method Protected Method PCo: Reset Attribute "Authorization Check Carried Out" 20100915
4 CONSTRUCTOR Instance method Public Constructor CONSTRUCTOR 20100721
5 EXECUTE_QUERY Instance method Public Method 20100721
6 GET_APPL_LOG_HANDLE Instance method Public Method 20110316
7 GET_FILTER_TYPE Instance method Public Method Delivers Filter Type for Query Filter Values 20110216
8 SET_AUTH_CHECKED Instance method Protected Method PCo: Set Attribute "Authorization Check Carried Out" 20100915
Events
Class CL_PCO_QUERY has no event.
Types
Class CL_PCO_QUERY has no local type.
Method Signatures

Method AUTH_CHECK_EXECUTED Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RV_AUTH_CHECK_EXECUTED Value transfer Type reference (TYPE) BOOLE_D 'X' = Berechtigungsprüfung bereits ausgeführt 20100916

Method AUTH_CHECK_EXECUTED on class CL_PCO_QUERY has no exception.

Method CHECK_AUTH Signature

Method CHECK_AUTH on class CL_PCO_QUERY has no parameter.
Method CHECK_AUTH on class CL_PCO_QUERY has no exception.

Method CLEAR_AUTH_CHECKED Signature

Method CLEAR_AUTH_CHECKED on class CL_PCO_QUERY has no parameter.
Method CLEAR_AUTH_CHECKED on class CL_PCO_QUERY has no exception.

Method CONSTRUCTOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IO_PCO_PAC Call by reference Object reference (TYPE REF TO) CL_PCO_PAC PCo: Objekt für Verbindung zu PCo-Agent 20110216
2 Importing IS_APPL_HANDLE Call by reference Type reference (TYPE) PCO_S_APPL_HANDLE PCo: Datenstruktur für Applikations-Handle 20100915
3 Importing IV_CONV_STR_DREF Call by reference Type reference (TYPE) BOOLE_D '' 'X': Wert als Datenreferenz (String), wenn BAdI-Impl. fehlt 20101108
4 Importing IV_LOG_ACTIVE Call by reference Type reference (TYPE) BOOLE_D 'X' 'X' = Protokollierung aktiv 20101004
5 Importing IV_PCO_QL_VERSION Call by reference Type reference (TYPE) S_PCO_QUERY_LANG_VERSION '1.0' PCo: Version Query-Sprache 20100726
6 Importing IV_QUERY_RFC_DEST Call by reference Type reference (TYPE) RFCDEST logische Destination (Wird bei Funktionsaufruf angegeben) 20100721
7 Importing IV_SAVE_MSG Call by reference Type reference (TYPE) BOOLE_D '' 'X' = Sichern der Meldungen 20101008
8 Importing IV_TEST_MODE Call by reference Type reference (TYPE) BOOLE_D '' 'X' = Test-Modus 20100917

Method CONSTRUCTOR on class CL_PCO_QUERY has no exception.

Method EXECUTE_QUERY Signature

Method EXECUTE_QUERY on class CL_PCO_QUERY has no parameter.
Method EXECUTE_QUERY on class CL_PCO_QUERY has no exception.

Method GET_APPL_LOG_HANDLE Signature

Method GET_APPL_LOG_HANDLE on class CL_PCO_QUERY has no parameter.
Method GET_APPL_LOG_HANDLE on class CL_PCO_QUERY has no exception.

Method GET_FILTER_TYPE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_QUERY_MASK_TYPE Call by reference Type reference (TYPE) S_PCO_QUERY_MASK_TYPE PCo: Art der PCo-Query-Maskierung 20110216
2 Returning RV_FILTER_TYPE Value transfer Type reference (TYPE) S_PCO_QUERY_FILTER_TYPE PCo: Filtertyp für PCo Query 20110216
# Exception Resumable Description Created on
1 CX_PCO_BS_INT PCo Suite Integration: Ausnahmeklasse 20110216

Method SET_AUTH_CHECKED Signature

Method SET_AUTH_CHECKED on class CL_PCO_QUERY has no parameter.
Method SET_AUTH_CHECKED on class CL_PCO_QUERY has no exception.
History
Last changed by/on SAP  20130531 
SAP Release Created in 703