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 |