SAP ABAP Class /AIN/CL_BASIC_ACTIVITY (Root of all activity classes)
Hierarchy
☛
AIN (Software Component) AIN 710: Add-On Installation
⤷
AIE-AII (Application Component) Infrastructure
⤷
/AIN/ACTIVITIES (Package) Auto-ID Activities
⤷
⤷
Meta Relationship - Used By
| # | Relationship type | Used by | Short Description | Created on |
|---|---|---|---|---|
| 1 | Inheritance (c INHERITING FROM c_ref) | /AIN/CL_POBJ_DECOMMISSION | Decommision object Activity | 20060728 |
| 2 | Inheritance (c INHERITING FROM c_ref) | /AIN/CL_POBJ_HIER_PEER_ADD | Add peer to existing hierarchy / bundle | 20061117 |
| 3 | Inheritance (c INHERITING FROM c_ref) | /AIN/CL_POBJ_HIER_CREATE | Create object hierarchy using context Activity | 20060811 |
| 4 | Inheritance (c INHERITING FROM c_ref) | /AIN/CL_POBJ_HIER_CHG_CHECK | Activity compare hierarchy in MSG and BTD | 20060821 |
| 5 | Inheritance (c INHERITING FROM c_ref) | /AIN/CL_POBJ_HIER_BY_PLEVEL | Create hierarchy based on pack level | 20060821 |
| 6 | Inheritance (c INHERITING FROM c_ref) | /AIN/CL_POBJ_EXISTENCE_CHECK | Check object exists in SAP AII Activity | 20060808 |
| 7 | Inheritance (c INHERITING FROM c_ref) | /AIN/CL_POBJ_DET_FR_POBJ | Activity adds objects from object hierarchy to context | 20060824 |
| 8 | Inheritance (c INHERITING FROM c_ref) | /AIN/CL_POBJ_DET_FR_OBS_NO_DOC | Activity adds objects from observations to context | 20061115 |
| 9 | Inheritance (c INHERITING FROM c_ref) | /AIN/CL_POBJ_DET_FR_BTD_ACT | Activity adds actual objects from BTD to context | 20060824 |
| 10 | Inheritance (c INHERITING FROM c_ref) | /AIN/CL_POBJ_DET_FR_BTD | Activity adds expected objects from BTD to context | 20060824 |
| ... | Click here to see Used By full list (78 items) | |||
Properties
| Class | /AIN/CL_BASIC_ACTIVITY | |
| Short Description | Root of all activity classes | |
| Super Class | ||
| Instantiability of a Class | 2 | Public |
| Final |
General Data
| Message Class | ||
| Program status | ||
| Category | 0 | |
| Package | /AIN/ACTIVITIES | Auto-ID Activities |
| Created | 20040504 | SAP |
| Last change | 20141109 | SAP |
| Shared Memory-enabled | ||
| Fixed point arithmetic | ||
| Unicode checks active |
Forward declarations
Class /AIN/CL_BASIC_ACTIVITY has no forward declaration.
Interfaces
Class /AIN/CL_BASIC_ACTIVITY has no interface implemented.
Friends
Class /AIN/CL_BASIC_ACTIVITY has no friend class.
Attributes
| # | Attribute | Level | Visibility | Read only | Typing | Associated Type | Initial Value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | Instance attribute | Private | Type reference (TYPE) | I | 5 | 20050112 | |||
| 2 | Instance attribute | Private | Type reference (TYPE) | I | 2 | 20050112 | |||
| 3 | Instance attribute | Private | Type reference (TYPE) | /AIN/ACTIVITY_PARAM_NAME | 'LOCK_RETRY_WAIT' | Activity Parameter Name | 20050112 | ||
| 4 | Instance attribute | Private | Type reference (TYPE) | BAPIRETTAB | Table with BAPI Return Information | 20040504 | |||
| 5 | Instance attribute | Private | Type reference (TYPE) | I | 20050112 |
Methods
| # | Method | Level | Visibility | Method type | Description | Created on |
|---|---|---|---|---|---|---|
| 1 | Instance method | Protected | Method | Get description of action type | 20050325 | |
| 2 | Instance method | Protected | Method | Check for missing activity parameter value and raise except. | 20070125 | |
| 3 | Instance method | Protected | Method | Update application log header by activity context | 20060913 | |
| 4 | Instance method | Protected | Method | OBSOLETE - do not use anymore! | 20040525 | |
| 5 | Instance method | Protected | Method | OBSOLETE - do not use anymore! | 20040604 | |
| 6 | Instance method | Protected | Method | Get description of document status | 20040818 | |
| 7 | Instance method | Protected | Method | Get description of document type | 20040818 | |
| 8 | Instance method | Protected | Method | OBSOLETE - do not use anymore! | 20040525 | |
| 9 | Instance method | Protected | Method | OBSOLETE - do not use anymore! | 20041013 | |
| 10 | Instance method | Protected | Method | OBSOLETE - do not use anymore! | 20050112 | |
| 11 | Instance method | Protected | Method | add message to log | 20040517 | |
| 12 | Instance method | Protected | Method | add message to log and collect message into return table | 20041006 | |
| 13 | Instance method | Protected | Method | provide return message table | 20040504 | |
| 14 | Instance method | Protected | Method | collect message into return message table | 20040504 |
Events
Class /AIN/CL_BASIC_ACTIVITY has no event.
Types
| # | Type | Visibility | Typing | Associated Type | Description | Created on | Type Source |
|---|---|---|---|---|---|---|---|
| 1 | STY_GTIN_NR_KEY | Public | See coding | 20041104 | BEGIN OF sty_gtin_nr_key,
epc_type TYPE /ain/epc_type,
gtin TYPE comt_gtin,
END OF sty_gtin_nr_key
|
||
| 2 | STY_SSCC_NR_KEY | Public | See coding | 20041104 | BEGIN OF sty_sscc_nr_key,
epc_type TYPE /ain/epc_type,
comp_prefix TYPE /ain/epc_prefix,
END OF sty_sscc_nr_key
|
||
| 3 | TRANS_ITM_TAB_TYPE | Private | See coding | 20080325 | trans_itm_tab_type TYPE STANDARD TABLE OF trans_itm_type
|
||
| 4 | TRANS_ITM_TYPE | Private | See coding | 20080325 | BEGIN OF trans_itm_type,
prod_id TYPE /ain/pub_prod_extid,
qty TYPE i,
uom TYPE /ain/pub_prod_uom,
src_sloc TYPE /ain/dm_extloc_id,
src_plant TYPE /ain/dm_extloc_id,
dst_sloc TYPE /ain/dm_extloc_id,
dst_plant TYPE /ain/dm_extloc_id,
END OF trans_itm_type
|
||
| 5 | TTY_GTIN_NR_KEY | Public | See coding | 20041104 | tty_gtin_nr_key TYPE STANDARD TABLE OF sty_gtin_nr_key
|
||
| 6 | TTY_SSCC_NR_KEY | Public | See coding | 20041104 | tty_sscc_nr_key type standard table of sty_sscc_nr_key
|
Method Signatures
Method ACTION_TYPE_DESCR_GET Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | EV_ACTION_TYPE_DESCR | Value transfer | Type reference (TYPE) | /AIN/DM_ACTION_TYPE_DESCR | Beschreibung des Aktionstyps | 20050325 | |||
| 2 | IV_ACTION_TYPE | Call by reference | Type reference (TYPE) | /AIN/DM_ACTION_TYPE | Aktionstyp | 20050325 |
Method ACTION_TYPE_DESCR_GET on class /AIN/CL_BASIC_ACTIVITY has no exception.
Method ACT_PAR_VAL_MISSING_CHECK Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IS_PARAMETER | Call by reference | Type reference (TYPE) | /AIN/ACTIVITY_PARAMETERS | 20070125 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Activity Exception | 20070125 |
Method APPLOG_HEADER_UPD_BY_CTX Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IO_LOG | Call by reference | Object reference (TYPE REF TO) | /AIN/CL_APP_LOG | AIN Application log | 20060913 | |||
| 2 | IS_CONTEXT | Call by reference | Type reference (TYPE) | /AIN/ACTIVITY_CONTEXT_STR | Activity Context | 20060913 |
Method APPLOG_HEADER_UPD_BY_CTX on class /AIN/CL_BASIC_ACTIVITY has no exception.
Method DEQUEUE_LOCK Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IT_DEVGRP_GUID | Call by reference | Type reference (TYPE) | /AIN/DM_DEVGRP_GUID_TAB | Tabelle: RFID-Geräte-GUIDs | 20041001 | |||
| 2 | IT_DOCIDTYPE | Call by reference | Type reference (TYPE) | /AIN/DM_DOC_ID_TYPE_TAB | 20040525 | ||||
| 3 | IT_GTIN_NR_KEY | Call by reference | Type reference (TYPE) | TTY_GTIN_NR_KEY | 20041104 | ||||
| 4 | IT_ID | Call by reference | Type reference (TYPE) | /AIN/ID_TAB | 20050113 | ||||
| 5 | IT_SSCC_NR_KEY | Call by reference | Type reference (TYPE) | TTY_SSCC_NR_KEY | 20041104 |
Method DEQUEUE_LOCK on class /AIN/CL_BASIC_ACTIVITY has no exception.
Method DOCUMENT_STATUS_SET Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IO_LOG | Call by reference | Object reference (TYPE REF TO) | /AIN/CL_APP_LOG | 20040604 | ||||
| 2 | IV_ACTION_TYPE | Call by reference | Type reference (TYPE) | /AIN/DM_ACTION_TYPE | Aktionstyp | 20040604 | |||
| 3 | IV_DATABASE_UPDATE | Call by reference | Type reference (TYPE) | BOOLE_D | 'X' | Data element for domain BOOLE: TRUE (='X') and FALSE (=' ') | 20060331 | ||
| 4 | IV_DOC_GUID | Call by reference | Type reference (TYPE) | /AIN/DM_DOC_GUID | Beleg-GUID | 20040604 | |||
| 5 | IV_REASON_CODE | Call by reference | Type reference (TYPE) | /AIN/DM_REASON_CODE | Begründungsschlüssel | 20040727 | |||
| 6 | IV_STATUS | Call by reference | Type reference (TYPE) | /AIN/DM_DOC_STATUS | Belegstatus | 20040604 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | 20040604 |
Method DOC_STATUS_DESCR_GET Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | EV_DOC_STATUS_DESCR | Value transfer | Type reference (TYPE) | VAL_TEXT | 20040818 | ||||
| 2 | IV_DOC_STATUS | Call by reference | Type reference (TYPE) | /AIN/DM_DOC_STATUS | Belegstatus | 20040818 |
Method DOC_STATUS_DESCR_GET on class /AIN/CL_BASIC_ACTIVITY has no exception.
Method DOC_TYPE_DESCR_GET Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | EV_DOC_TYPE_DESCR | Value transfer | Type reference (TYPE) | VAL_TEXT | 20040818 | ||||
| 2 | IV_DOC_TYPE | Call by reference | Type reference (TYPE) | /AIN/DM_DOC_TYPE | Belegart | 20040818 |
Method DOC_TYPE_DESCR_GET on class /AIN/CL_BASIC_ACTIVITY has no exception.
Method ENQUEUE_LOCK Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IT_DEVGRP_GUID | Call by reference | Type reference (TYPE) | /AIN/DM_DEVGRP_GUID_TAB | Tabelle: RFID-Geräte-GUIDs | 20041001 | |||
| 2 | IT_DOCIDTYPE | Call by reference | Type reference (TYPE) | /AIN/DM_DOC_ID_TYPE_TAB | 20040525 | ||||
| 3 | IT_GTIN_NR_KEY | Call by reference | Type reference (TYPE) | TTY_GTIN_NR_KEY | 20041104 | ||||
| 4 | IT_ID | Call by reference | Type reference (TYPE) | /AIN/ID_TAB | 20050113 | ||||
| 5 | IT_SSCC_NR_KEY | Call by reference | Type reference (TYPE) | TTY_SSCC_NR_KEY | 20041104 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | 20041006 |
Method EPC_EXISTENCE_CHECK Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | EV_EXISTS | Value transfer | Type reference (TYPE) | BOOLE_D | Datenelement zur Domäne BOOLE: TRUE (='X') und FALSE (=' ') | 20041013 | |||
| 2 | IO_LOG | Call by reference | Object reference (TYPE REF TO) | /AIN/CL_APP_LOG | 20041013 | ||||
| 3 | IV_EPC | Call by reference | Type reference (TYPE) | /AIN/EPC | Electronic Product Code | 20041013 | |||
| 4 | IV_EPC_VERSION | Call by reference | Type reference (TYPE) | /AIN/EPC_VERSION | 20050201 | ||||
| 5 | IV_MSG_TYPE | Call by reference | Type reference (TYPE) | SYMSGTY | 'W' | Message Type for 'Exists' Message | 20050606 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | 20050125 |
Method LOCK_DATA Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IT_DEVGRP_GUID | Call by reference | Type reference (TYPE) | /AIN/DM_DEVGRP_GUID_TAB | Tabelle: RFID-Geräte-GUIDs | 20050112 | |||
| 2 | IT_DOCIDTYPE | Call by reference | Type reference (TYPE) | /AIN/DM_DOC_ID_TYPE_TAB | 20050112 | ||||
| 3 | IT_ID | Call by reference | Type reference (TYPE) | /AIN/ID_TAB | 20050113 | ||||
| 4 | IT_PARAMETER | Call by reference | Type reference (TYPE) | /AIN/ACTIVITY_PARAMETERS_TAB | Tabellentyp: Aktivitätsparameter | 20050112 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | 20050112 |
Method LOG_MESSAGE_ADD Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IO_ACTIVITY_EXC | Call by reference | Object reference (TYPE REF TO) | /AIN/CX_ACTIVITY | 20041006 | ||||
| 2 | IO_LOG | Call by reference | Object reference (TYPE REF TO) | /AIN/CL_APP_LOG | 20040517 | ||||
| 3 | IT_RET_MSG | Call by reference | Type reference (TYPE) | BAPIRETTAB | 20040519 | ||||
| 4 | IV_CCMS_ATTRIBUTE | Call by reference | Type reference (TYPE) | ALMTCUSGEN-MTNAMESHRT | Alert: Short Name of Monitoring Type | 20070214 | |||
| 5 | IV_MSGID | Call by reference | Type reference (TYPE) | SYMSGID | Nachrichten, Nachrichtenklasse | 20040517 | |||
| 6 | IV_MSGNO | Call by reference | Type reference (TYPE) | SYMSGNO | Nachrichten, Nachrichtennummer | 20040517 | |||
| 7 | IV_MSGTY | Call by reference | Type reference (TYPE) | SYMSGTY | 20040517 | ||||
| 8 | IV_MSGV1 | Call by reference | Type reference (TYPE) | ANY | Nachrichten, Nachrichtenvariablen | 20040517 | |||
| 9 | IV_MSGV2 | Call by reference | Type reference (TYPE) | ANY | Nachrichten, Nachrichtenvariablen | 20040517 | |||
| 10 | IV_MSGV3 | Call by reference | Type reference (TYPE) | ANY | Nachrichten, Nachrichtenvariablen | 20040517 | |||
| 11 | IV_MSGV4 | Call by reference | Type reference (TYPE) | ANY | Nachrichten, Nachrichtenvariablen | 20040517 | |||
| 12 | IV_RET_MESSAGE_COLLECT | Call by reference | Type reference (TYPE) | BOOLE_D | ' ' | Datenelement zur Domäne BOOLE: TRUE (='X') und FALSE (=' ') | 20040929 |
Method LOG_MESSAGE_ADD on class /AIN/CL_BASIC_ACTIVITY has no exception.
Method MESSAGE_COLLECT Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IO_ACTIVITY_EXC | Call by reference | Object reference (TYPE REF TO) | /AIN/CX_ACTIVITY | 20041006 | ||||
| 2 | IO_LOG | Call by reference | Object reference (TYPE REF TO) | /AIN/CL_APP_LOG | 20041006 | ||||
| 3 | IT_RET_MSG | Call by reference | Type reference (TYPE) | BAPIRETTAB | 20041006 | ||||
| 4 | IV_CCMS_ATTRIBUTE | Call by reference | Type reference (TYPE) | ALMTCUSGEN-MTNAMESHRT | Alert: Short Name of Monitoring Type | 20070214 | |||
| 5 | IV_MSGID | Call by reference | Type reference (TYPE) | SYMSGID | Nachrichten, Nachrichtenklasse | 20041006 | |||
| 6 | IV_MSGNO | Call by reference | Type reference (TYPE) | SYMSGNO | Nachrichten, Nachrichtennummer | 20041006 | |||
| 7 | IV_MSGTY | Call by reference | Type reference (TYPE) | SYMSGTY | 20041006 | ||||
| 8 | IV_MSGV1 | Call by reference | Type reference (TYPE) | ANY | Nachrichten, Nachrichtenvariablen | 20041006 | |||
| 9 | IV_MSGV2 | Call by reference | Type reference (TYPE) | ANY | Nachrichten, Nachrichtenvariablen | 20041006 | |||
| 10 | IV_MSGV3 | Call by reference | Type reference (TYPE) | ANY | Nachrichten, Nachrichtenvariablen | 20041006 | |||
| 11 | IV_MSGV4 | Call by reference | Type reference (TYPE) | ANY | Nachrichten, Nachrichtenvariablen | 20041006 |
Method MESSAGE_COLLECT on class /AIN/CL_BASIC_ACTIVITY has no exception.
Method RET_MESSAGES_GET Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ET_RET_MSG | Value transfer | Type reference (TYPE) | BAPIRETTAB | 20040504 |
Method RET_MESSAGES_GET on class /AIN/CL_BASIC_ACTIVITY has no exception.
Method RET_MESSAGE_COLLECT Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IO_ACTIVITY_EXC | Call by reference | Object reference (TYPE REF TO) | /AIN/CX_ACTIVITY | 20041006 | ||||
| 2 | IT_RET_MSG | Call by reference | Type reference (TYPE) | BAPIRETTAB | 20040519 | ||||
| 3 | IV_MSGID | Call by reference | Type reference (TYPE) | SYMSGID | Nachrichten, Nachrichtenklasse | 20040504 | |||
| 4 | IV_MSGNO | Call by reference | Type reference (TYPE) | SYMSGNO | Nachrichten, Nachrichtennummer | 20040504 | |||
| 5 | IV_MSGTY | Call by reference | Type reference (TYPE) | SYMSGTY | 20040504 | ||||
| 6 | IV_MSGV1 | Call by reference | Type reference (TYPE) | ANY | Nachrichten, Nachrichtenvariablen | 20040504 | |||
| 7 | IV_MSGV2 | Call by reference | Type reference (TYPE) | ANY | Nachrichten, Nachrichtenvariablen | 20040504 | |||
| 8 | IV_MSGV3 | Call by reference | Type reference (TYPE) | ANY | Nachrichten, Nachrichtenvariablen | 20040504 | |||
| 9 | IV_MSGV4 | Call by reference | Type reference (TYPE) | ANY | Nachrichten, Nachrichtenvariablen | 20040504 |
Method RET_MESSAGE_COLLECT on class /AIN/CL_BASIC_ACTIVITY has no exception.
Meta Relationship - Used By (full list)
History
| Last changed by/on | SAP | 20141109 |
| SAP Release Created in | 200 |