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 | ![]() |
Constant | Public | Type reference (TYPE) | S_PCO_CACHE_MODE | 3 | PCo: Cache Mode 'Alias' | 20100909 | |
2 | ![]() |
Constant | Public | Type reference (TYPE) | S_PCO_CACHE_MODE | 4 | PCo: Cache Mode 'Cache' | 20100909 | |
3 | ![]() |
Constant | Public | Type reference (TYPE) | S_PCO_CACHE_MODE | 2 | PCo: Cache Mode 'Demand' | 20100909 | |
4 | ![]() |
Constant | Public | Type reference (TYPE) | S_PCO_CACHE_MODE | 1 | PCo: Cache Mode 'None' | 20100909 | |
5 | ![]() |
Constant | Public | Type reference (TYPE) | S_PCO_REQUEST_TYPE | 'database' | Request Type (Tag, Text, Features) | 20100721 | |
6 | ![]() |
Constant | Public | Type reference (TYPE) | S_PCO_REQUEST_TYPE | 'features' | Request Type (Tag, Text, Features) | 20100721 | |
7 | ![]() |
Constant | Public | Type reference (TYPE) | S_PCO_QUERY_FILTER_TYPE | 'LegacyMask' | PCo: Legacy Filter Type for PCo Query | 20110216 | |
8 | ![]() |
Constant | Public | Type reference (TYPE) | S_PCO_QUERY_FILTER_TYPE | 'NativeMask' | PCo: Native Filter Type for PCo Query | 20110216 | |
9 | ![]() |
Constant | Public | Type reference (TYPE) | S_PCO_QUERY_FILTER_TYPE | 'RegexMask' | PCo: Regex Filter Type for PCo Query | 20110216 | |
10 | ![]() |
Constant | Public | Type reference (TYPE) | S_PCO_QUERY_MASK_TYPE | 'LEGACY' | Query Masking 'LEGACY' | 20110216 | |
11 | ![]() |
Constant | Public | Type reference (TYPE) | S_PCO_QUERY_MASK_TYPE | 'NATIVE' | Query Masking 'NATIVE' | 20110216 | |
12 | ![]() |
Constant | Public | Type reference (TYPE) | S_PCO_QUERY_MASK_TYPE | 'REGEX' | Query Masking 'REGEX' | 20110216 | |
13 | ![]() |
Constant | Public | Type reference (TYPE) | RFCDEST | 'NONE' | RFC Destination 'NONE' | 20101019 | |
14 | ![]() |
Constant | Public | Type reference (TYPE) | S_PCO_REQUEST_TYPE | 'tag' | Request Type (Tag, Text, Features) | 20100721 | |
15 | ![]() |
Constant | Public | Type reference (TYPE) | S_PCO_REQUEST_TYPE | 'text' | Request Type (Tag, Text, Features) | 20100721 | |
16 | ![]() |
Constant | Public | Type reference (TYPE) | STRING | 'CULTURE' | PCo: Text Element CULTURE | 20110228 | |
17 | ![]() |
Constant | Public | Type reference (TYPE) | STRING | 'en' | PCo: Text Element Culture 'en' | 20110228 | |
18 | ![]() |
Constant | Public | Type reference (TYPE) | STRING | 'DateTime' | PCo: Text Element 'DateTime' | 20101006 | |
19 | ![]() |
Constant | Public | Type reference (TYPE) | STRING | 'Description' | PCo: Text Element 'Description' | 20100916 | |
20 | ![]() |
Constant | Public | Type reference (TYPE) | STRING | '"' | PCo: Text Element Double Quotation Marks ("") | 20100916 | |
21 | ![]() |
Constant | Public | Type reference (TYPE) | STRING | 'INCLUDE' | PCo: INCLUDE Symbol | 20100903 | |
22 | ![]() |
Constant | Public | Type reference (TYPE) | STRING | 'ItemNativeSource' | PCo: Text Element 'ItemNativeSource' | 20110310 | |
23 | ![]() |
Constant | Public | Type reference (TYPE) | STRING | 'MASK' | PCo: MASK Symbol | 20100906 | |
24 | ![]() |
Constant | Public | Type reference (TYPE) | STRING | 'METADATA' | PCo: METADATA Symbol | 20100903 | |
25 | ![]() |
Constant | Public | Type reference (TYPE) | STRING | 'MULTIPLE' | PCo: MULTIPLE Symbol | 20111024 | |
26 | ![]() |
Constant | Public | Type reference (TYPE) | STRING | 'Name' | PCo: Text Element 'Name' | 20100916 | |
27 | ![]() |
Constant | Public | Type reference (TYPE) | STRING | 'NATIVE' | PCo: NATIVE Symbol | 20100909 | |
28 | ![]() |
Constant | Public | Type reference (TYPE) | STRING | 'NativeSource' | PCo: Text Element 'NativeSource' | 20110310 | |
29 | ![]() |
Constant | Public | Type reference (TYPE) | STRING | 'NotificationName' | PCo: Text Element 'NotificationName' | 20101228 | |
30 | ![]() |
Constant | Public | Type reference (TYPE) | STRING | 'PARTITIONS' | PCo: PARTITIONS Symbol | 20100903 | |
31 | ![]() |
Constant | Public | Type reference (TYPE) | STRING | '''' | PCo: Escaping Symbol for Quotation Marks | 20100909 | |
32 | ![]() |
Constant | Public | Type reference (TYPE) | STRING | 'RECURSIVELY' | PCo: RECURSIVELY Symbol | 20101020 | |
33 | ![]() |
Constant | Public | Type reference (TYPE) | STRING | 'RENAME' | PCo: ALIAS Symbol | 20100909 | |
34 | ![]() |
Constant | Public | Type reference (TYPE) | STRING | 'REPLACE' | PCo: REPLACE Symbol | 20100906 | |
35 | ![]() |
Constant | Public | Type reference (TYPE) | STRING | 'RETRIEVE' | PCo: RETRIEVE Symbol | 20100903 | |
36 | ![]() |
Constant | Public | Type reference (TYPE) | STRING | 'RowCount' | PCo: RowCount Symbol | 20100916 | |
37 | ![]() |
Constant | Public | Type reference (TYPE) | STRING | 'ROWSET' | PCo: ROWSET Symbol | 20111024 | |
38 | ![]() |
Instance attribute | Public | Type reference (TYPE) | STRING | 'SINGLE' | PCo: SINGLE Symbol | 20111024 | |
39 | ![]() |
Constant | Public | Type reference (TYPE) | STRING | 'Source' | PCo: Text Element 'Source' | 20100916 | |
40 | ![]() |
Constant | Public | Type reference (TYPE) | STRING | ` ` | PCo: Text Element Space | 20100917 | |
41 | ![]() |
Constant | Public | Type reference (TYPE) | STRING | 'STORE' | PCo: STORE Symbol | 20100903 | |
42 | ![]() |
Constant | Public | Type reference (TYPE) | STRING | 'VIEW' | PCo: VIEW Symbol | 20100903 | |
43 | ![]() |
Constant | Public | Type reference (TYPE) | STRING | 'WHERE' | PCo: WHERE Symbol | 20100903 | |
44 | ![]() |
Constant | Public | Type reference (TYPE) | STRING | 'WITH' | PCo: WITH Symbol | 20100906 | |
45 | ![]() |
Instance attribute | Public | Attribute reference (LIKE) | 20100914 | ||||
46 | ![]() |
Instance attribute | Public | Type reference (TYPE) | PCO_S_APPL_HANDLE | PCo: Data Structure for Application Handle | 20100915 | ||
47 | ![]() |
Instance attribute | Private | Type reference (TYPE) | BOOLE_D | '' | 'X': Authorization Already Checked | 20100915 | |
48 | ![]() |
Instance attribute | Public | Type reference (TYPE) | BOOLE_D | 'X' | 'X': Additional Authorization Check per PCo Callback | 20100915 | |
49 | ![]() |
Instance attribute | Public | Type reference (TYPE) | BOOLE_D | '' | 'X': Value as Data Reference (String) If BAdI-Impl. Missing | 20101108 | |
50 | ![]() |
Instance attribute | Public | Type reference (TYPE) | BOOLE_D | '' | PCo: 'X' = Logging Active | 20101004 | |
51 | ![]() |
Instance attribute | Protected | Type reference (TYPE) | BALLOGHNDL | Application Log: Log Handle | 20101004 | ||
52 | ![]() |
Instance attribute | Public | Object reference (TYPE REF TO) | CL_PCO_PAC | PCo: Object for Connection to PCo Agent | 20110216 | ||
53 | ![]() |
Instance attribute | Public | Object reference (TYPE REF TO) | CL_PCO_UTILITY | PCo: Auxiliary Class | 20100903 | ||
54 | ![]() |
Instance attribute | Public | Type reference (TYPE) | RFCDEST | RFC (TCP/IP) Destination of Assigned PCo Agent | 20100721 | ||
55 | ![]() |
Instance attribute | Public | Object reference (TYPE REF TO) | CL_PCO_QUERY_XML_BUILDER | PCo Suite Integration: XML Builder for Query | 20100721 | ||
56 | ![]() |
Instance attribute | Public | Type reference (TYPE) | BOOLE_D | 'X' = Save Messages | 20101008 | ||
57 | ![]() |
Instance attribute | Private | Type reference (TYPE) | BOOLE_D | '' | 'X' = Test Mode | 20100917 |
Methods
# | Method | Level | Visibility | Method type | Description | Created on |
---|---|---|---|---|---|---|
1 | ![]() |
Instance method | Protected | Method | PCo: Checks Whether Authorization Check Carried Out | 20100916 |
2 | ![]() |
Instance method | Public | Method | 20100915 | |
3 | ![]() |
Instance method | Protected | Method | PCo: Reset Attribute "Authorization Check Carried Out" | 20100915 |
4 | ![]() |
Instance method | Public | Constructor | CONSTRUCTOR | 20100721 |
5 | ![]() |
Instance method | Public | Method | 20100721 | |
6 | ![]() |
Instance method | Public | Method | 20110316 | |
7 | ![]() |
Instance method | Public | Method | Delivers Filter Type for Query Filter Values | 20110216 |
8 | ![]() |
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 | ![]() |
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 | ![]() |
IO_PCO_PAC | Call by reference | Object reference (TYPE REF TO) | CL_PCO_PAC | PCo: Objekt für Verbindung zu PCo-Agent | 20110216 | ||
2 | ![]() |
IS_APPL_HANDLE | Call by reference | Type reference (TYPE) | PCO_S_APPL_HANDLE | PCo: Datenstruktur für Applikations-Handle | 20100915 | ||
3 | ![]() |
IV_CONV_STR_DREF | Call by reference | Type reference (TYPE) | BOOLE_D | '' | 'X': Wert als Datenreferenz (String), wenn BAdI-Impl. fehlt | 20101108 | |
4 | ![]() |
IV_LOG_ACTIVE | Call by reference | Type reference (TYPE) | BOOLE_D | 'X' | 'X' = Protokollierung aktiv | 20101004 | |
5 | ![]() |
IV_PCO_QL_VERSION | Call by reference | Type reference (TYPE) | S_PCO_QUERY_LANG_VERSION | '1.0' | PCo: Version Query-Sprache | 20100726 | |
6 | ![]() |
IV_QUERY_RFC_DEST | Call by reference | Type reference (TYPE) | RFCDEST | logische Destination (Wird bei Funktionsaufruf angegeben) | 20100721 | ||
7 | ![]() |
IV_SAVE_MSG | Call by reference | Type reference (TYPE) | BOOLE_D | '' | 'X' = Sichern der Meldungen | 20101008 | |
8 | ![]() |
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 | ![]() |
IV_QUERY_MASK_TYPE | Call by reference | Type reference (TYPE) | S_PCO_QUERY_MASK_TYPE | PCo: Art der PCo-Query-Maskierung | 20110216 | ||
2 | ![]() |
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 | ![]() |
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 |