SAP ABAP Class CL_PS_TEXT (Text Handler for Synchronization)
Hierarchy
☛
EA-APPL (Software Component) SAP Enterprise Extension PLM, SCM, Financials
⤷
PS-ST (Application Component) Structures
⤷
PSB_API (Package) PS API Package
⤷
⤷
Meta Relationship - Used By
| # | Relationship type | Used by | Short Description | Created on |
|---|---|---|---|---|
| 1 | Inheritance (c INHERITING FROM c_ref) | CL_PS_LONGTEXT | Handles Long Texts | 20100525 |
| 2 | Inheritance (c INHERITING FROM c_ref) | CL_PS_SHORTTEXT | Handling Short Texts (All Elements in PS) | 20100525 |
Properties
| Class | CL_PS_TEXT | |
| Short Description | Text Handler for Synchronization | |
| Super Class | ||
| Instantiability of a Class | 2 | Public |
| Final |
General Data
| Message Class | ||
| Program status | ||
| Category | 0 | |
| Package | PSB_API | PS API Package |
| Created | 20100525 | SAP |
| Last change | 20110908 | SAP |
| Shared Memory-enabled | ||
| Fixed point arithmetic | ||
| Unicode checks active |
Forward declarations
| # | Type group / Object type | Type | Type Description |
|---|---|---|---|
| 1 | Type group use (TYPE-POOLS tp) | Type group use (TYPE-POOLS tp) |
Interfaces
Class CL_PS_TEXT has no interface implemented.
Friends
Class CL_PS_TEXT has no friend class.
Attributes
| # | Attribute | Level | Visibility | Read only | Typing | Associated Type | Initial Value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | Constant | Public | Type reference (TYPE) | CHAR1 | 'X' | Cancel | 20100701 | ||
| 2 | Constant | Private | Type reference (TYPE) | STRING | 'CJ' | CJ20N Message Class name | 20100528 | ||
| 3 | Constant | Public | Type reference (TYPE) | CHAR1 | 'D' | Delete | 20100701 | ||
| 4 | Constant | Public | Type reference (TYPE) | CHAR1 | 'I' | Insert | 20100701 | ||
| 5 | Constant | Public | Type reference (TYPE) | STRING | 'MLN' | Milestone for Activity | 20100701 | ||
| 6 | Constant | Public | Type reference (TYPE) | STRING | 'MLW' | Milestone for WBS | 20100701 | ||
| 7 | Constant | Private | Type reference (TYPE) | STRING | 'PSB_API_MSGCL' | PSHLP Message Class name | 20100528 | ||
| 8 | Constant | Public | Type reference (TYPE) | CHAR1 | 'U' | Update | 20100701 |
Methods
| # | Method | Level | Visibility | Method type | Description | Created on |
|---|---|---|---|---|---|---|
| 1 | Static method | Public | Method | OBSOLETE ---->Adds index count to the table of messages | 20100528 | |
| 2 | Static method | Public | Method | Checks the authorization for any object | 20100528 | |
| 3 | Static method | Public | Method | Builds OBJNR for the material | 20100603 | |
| 4 | Static method | Public | Method | Builds OBJNR for the milestone | 20100526 | |
| 5 | Static method | Public | Method | Checks if Network and Activity related data has been changed | 20101213 | |
| 6 | Static method | Public | Method | OBSOLETE ----> Derives the reference to API class of OBJNR | 20100614 | |
| 7 | Static method | Public | Method | Derives Object and Object number | 20100701 | |
| 8 | Static method | Public | Method | Gets the Master Data indicator | 20100923 | |
| 9 | Static method | Public | Method | Derive key of the milestone from OBJNR | 20100701 | |
| 10 | Static method | Public | Method | Sets the Master Data indicator | 20100525 | |
| 11 | Static method | Public | Method | OBSOLETE Splits OBJNR to the key structure of the material | 20100603 | |
| 12 | Static method | Public | Method | Synchronizes texts | 20100525 |
Events
Class CL_PS_TEXT has no event.
Types
Class CL_PS_TEXT has no local type.
Method Signatures
Method ADD_COUNT_TO_MESSAGES Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | CT_MESSAGES | Call by reference | Type reference (TYPE) | PS_MESSAGES | Error messages | 20100528 | |||
| 2 | IV_INDEX | Call by reference | Type reference (TYPE) | INT1 | Index value | 20100528 |
Method ADD_COUNT_TO_MESSAGES on class CL_PS_TEXT has no exception.
Method AUTHORIZATION_CHECK Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ET_MESSAGE | Call by reference | Type reference (TYPE) | PS_MESSAGES | Error messages | 20100528 | |||
| 2 | EV_ACTIVE | Call by reference | Type reference (TYPE) | BOOLE_D | IF value is INITIAL not authorized to CHANGE | 20100528 | |||
| 3 | EV_DISPLAY | Call by reference | Type reference (TYPE) | BOOLE_D | IF value is INITIAL not authorized to DISPLAY | 20100528 | |||
| 4 | IV_OBJNR | Call by reference | Type reference (TYPE) | J_OBJNR | Object number | 20100528 |
Method AUTHORIZATION_CHECK on class CL_PS_TEXT has no exception.
Method BUILD_MATERIAL_OBJNR Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | EV_OBJNR | Call by reference | Type reference (TYPE) | J_OBJNR | Object number | 20100603 | |||
| 2 | IS_MAT_KEY | Call by reference | Type reference (TYPE) | PSHLP_MATERIAL_KEY_ST | Material Key | 20100603 |
Method BUILD_MATERIAL_OBJNR on class CL_PS_TEXT has no exception.
Method BUILD_MLST_OBJNR Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | EV_OBJNR | Call by reference | Type reference (TYPE) | J_OBJNR | Object number | 20100526 | |||
| 2 | IS_PSHLP_MLST_KEY | Call by reference | Type reference (TYPE) | PSHLP_MLST_KEY_ST | Milestone keys | 20100526 |
Method BUILD_MLST_OBJNR on class CL_PS_TEXT has no exception.
Method CHECK_FOR_NTWK_ACTY Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | EV_CHANGED | Call by reference | Type reference (TYPE) | ABAP_BOOL | 20101213 |
Method CHECK_FOR_NTWK_ACTY on class CL_PS_TEXT has no exception.
Method DERIVE_CLASS_BY_OBJNR Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ET_MESSAGES | Call by reference | Type reference (TYPE) | PS_MESSAGES | Error messages | 20100614 | |||
| 2 | ET_NODE_DATA | Call by reference | Type reference (TYPE) | ANY TABLE | 20100614 | ||||
| 3 | ET_NODE_ID | Call by reference | Type reference (TYPE) | ANY TABLE | 20100614 | ||||
| 4 | EV_IF_API_PS | Call by reference | Object reference (TYPE REF TO) | IF_PS_API | PS API interface | 20100614 | |||
| 5 | IV_OBJNR | Call by reference | Type reference (TYPE) | J_OBJNR | Object number | 20100614 |
Method DERIVE_CLASS_BY_OBJNR on class CL_PS_TEXT has no exception.
Method DERIVE_OBJECT_OBJNR Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | EV_OBJECT | Call by reference | Type reference (TYPE) | CNLDST_OBJECT | 20100701 | ||||
| 2 | EV_OBJNR | Call by reference | Type reference (TYPE) | J_OBJNR | Object Number | 20100701 | |||
| 3 | IV_OBJNR | Call by reference | Type reference (TYPE) | J_OBJNR | Object number | 20100701 |
Method DERIVE_OBJECT_OBJNR on class CL_PS_TEXT has no exception.
Method GET_MASTERDATA_FLAG Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | EV_FLAG_LT | Call by reference | Type reference (TYPE) | ABAP_BOOL | 20100923 | ||||
| 2 | EV_FLAG_ST | Call by reference | Type reference (TYPE) | ABAP_BOOL | 20100923 |
Method GET_MASTERDATA_FLAG on class CL_PS_TEXT has no exception.
Method GET_MLST_KEY_FRM_OBJNR Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ES_PSHLP_MLST_KEY | Call by reference | Type reference (TYPE) | PSHLP_MLST_KEY_ST | Milestone keys | 20100701 | |||
| 2 | ET_MESSAGE | Call by reference | Type reference (TYPE) | PS_MESSAGES | Error messages | 20100701 | |||
| 3 | EV_TEXTS_OBJNR | Call by reference | Type reference (TYPE) | J_OBJNR | Object Number | 20100701 | |||
| 4 | IV_OBJNR | Call by reference | Type reference (TYPE) | J_OBJNR | Object number | 20100701 |
Method GET_MLST_KEY_FRM_OBJNR on class CL_PS_TEXT has no exception.
Method SET_MASTERDATA_FLAG Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IV_FLAG | Call by reference | Type reference (TYPE) | ABAP_BOOL | 20100525 |
Method SET_MASTERDATA_FLAG on class CL_PS_TEXT has no exception.
Method SPLIT_OBJNR_TO_MATERIAL_KEY Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ES_MAT_KEY | Call by reference | Type reference (TYPE) | PSHLP_MATERIAL_KEY_ST | Material Key | 20100603 | |||
| 2 | IV_OBJNR | Call by reference | Type reference (TYPE) | J_OBJNR | Object number | 20100603 |
Method SPLIT_OBJNR_TO_MATERIAL_KEY on class CL_PS_TEXT has no exception.
Method SYNCHRONIZE_TEXT Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ET_MESSAGE | Call by reference | Type reference (TYPE) | PS_MESSAGES | Error messages | 20100525 | |||
| 2 | IS_SHORT_TEXT | Call by reference | Type reference (TYPE) | CNLDST_TS_STEXT | 20100525 | ||||
| 3 | IV_OBJNR | Call by reference | Type reference (TYPE) | J_OBJNR | Object number | 20100525 |
Method SYNCHRONIZE_TEXT on class CL_PS_TEXT has no exception.
History
| Last changed by/on | SAP | 20110908 |
| SAP Release Created in | 606 |