SAP ABAP Class CL_PS_PARTNER (Partner Data)
Hierarchy
☛
EA-APPL (Software Component) SAP Enterprise Extension PLM, SCM, Financials
⤷ PS-ST (Application Component) Structures
⤷ PSB_API (Package) PS API Package
⤷ PS-ST (Application Component) Structures
⤷ PSB_API (Package) PS API Package
Properties
Class | CL_PS_PARTNER | |
Short Description | Partner Data | |
Super Class | ||
Instantiability of a Class | 2 | Public |
Final |
General Data
Message Class | ||
Program status | ||
Category | 0 | |
Package | PSB_API | PS API Package |
Created | 20100422 | SAP |
Last change | 20110908 | SAP |
Shared Memory-enabled | ||
Fixed point arithmetic | ||
Unicode checks active |
Forward declarations
Class CL_PS_PARTNER has no forward declaration.
Interfaces
Class CL_PS_PARTNER has no interface implemented.
Friends
Class CL_PS_PARTNER has no friend class.
Attributes
# | Attribute | Level | Visibility | Read only | Typing | Associated Type | Initial Value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | CV_DISP | Constant | Private | Type reference (TYPE) | C | 'A' | Read | 20100422 | |
2 | OT_PARTNER | Instance attribute | Private | Type reference (TYPE) | TT_IHPAVB | Table with Partner Information (Unsorted) | 20100422 | ||
3 | OV_OBJNR | Instance attribute | Private | Type reference (TYPE) | J_OBJNR | Object Number | 20100923 | ||
4 | SR_INSTANCE | Static Attribute | Private | Object reference (TYPE REF TO) | CL_PS_PARTNER | Class to read Partner | 20100422 |
Methods
# | Method | Level | Visibility | Method type | Description | Created on |
---|---|---|---|---|---|---|
1 | CHANGE_PARTNER | Instance method | Public | Method | Updates the partner data | 20100915 |
2 | CHECK_BEFORE_SAVE | Instance method | Public | Method | Checks if partner data is changed before save | 20100426 |
3 | CREATE_PARTNER | Instance method | Public | Method | Creates the partner data | 20100915 |
4 | DELETE_PARTNER | Instance method | Public | Method | Deletes the partner data | 20100915 |
5 | GET_GLOBALBUFFER_METADATA | Instance method | Public | Method | Gets Metadata for draft | 20100915 |
6 | GET_GLOBAL_BUFFER | Instance method | Public | Method | Gets the global buffer data | 20100915 |
7 | GET_INSTANCE | Static method | Public | Method | Generates an instance of the class | 20100422 |
8 | INIT | Instance method | Public | Method | Initializes the structures and tables | 20100422 |
9 | PARTNER_CHK | Instance method | Private | Method | Partner check | 20100915 |
10 | READ_PARTNER | Instance method | Public | Method | Reads the partner data | 20100915 |
11 | SAVE | Instance method | Public | Method | Saves the method for partner data | 20100423 |
12 | SET_GLOBAL_BUFFER | Instance method | Public | Method | Sets the global buffer data | 20100915 |
13 | UPDATE_GLOBAL_BUFFER | Instance method | Private | Method | Updates the global buffer tables | 20100422 |
Events
Class CL_PS_PARTNER has no event.
Types
Class CL_PS_PARTNER has no local type.
Method Signatures
Method CHANGE_PARTNER Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Exporting | ET_MESSAGE | Call by reference | Type reference (TYPE) | PS_MESSAGES | Return Parameter | 20100915 | ||
2 | Exporting | ET_PARTNER | Call by reference | Type reference (TYPE) | PSHLP_PARTNER_TT | Partner Table Output Data | 20100915 | ||
3 | Importing | IT_PARTNER | Call by reference | Type reference (TYPE) | PSHLP_PARTNER_TT | Partner Table Input Data | 20100915 |
Method CHANGE_PARTNER on class CL_PS_PARTNER has no exception.
Method CHECK_BEFORE_SAVE Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Importing | IV_OBJNR | Call by reference | Type reference (TYPE) | J_OBJNR | Object number | 20100426 | ||
2 | Returning | RV_CHANGE_PART | Value transfer | Type reference (TYPE) | RC27X-FLG_SEL | Selection indicator | 20110222 |
Method CHECK_BEFORE_SAVE on class CL_PS_PARTNER has no exception.
Method CREATE_PARTNER Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Exporting | ET_MESSAGE | Call by reference | Type reference (TYPE) | PS_MESSAGES | Return Parameter | 20100915 | ||
2 | Exporting | ET_PARTNER | Call by reference | Type reference (TYPE) | PSHLP_PARTNER_TT | Partner Table Output Data | 20100915 | ||
3 | Importing | IT_PARTNER | Call by reference | Type reference (TYPE) | PSHLP_PARTNER_TT | Partner Table Input Data | 20100915 |
Method CREATE_PARTNER on class CL_PS_PARTNER has no exception.
Method DELETE_PARTNER Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Exporting | ET_MESSAGE | Call by reference | Type reference (TYPE) | PS_MESSAGES | Return Parameter | 20100915 | ||
2 | Importing | IT_PARTNER | Call by reference | Type reference (TYPE) | PSHLP_PARTNER_TT | Partner Table Input Data | 20100915 |
Method DELETE_PARTNER on class CL_PS_PARTNER has no exception.
Method GET_GLOBALBUFFER_METADATA Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Exporting | ET_MESSAGE | Call by reference | Type reference (TYPE) | PS_MESSAGES | Error messages | 20100915 | ||
2 | Exporting | ET_METADATA | Call by reference | Type reference (TYPE) | PSHLP_TABLE_METADATA_TT | Internal Table Details of the PS global buffers | 20100915 |
Method GET_GLOBALBUFFER_METADATA on class CL_PS_PARTNER has no exception.
Method GET_GLOBAL_BUFFER Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Exporting | ET_MESSAGES | Call by reference | Type reference (TYPE) | PS_MESSAGES | Error messages | 20100915 | ||
2 | Exporting | ET_PARTNER | Call by reference | Type reference (TYPE) | TT_IHPAVB | Table with Partner Information (Unsorted) | 20100915 |
Method GET_GLOBAL_BUFFER on class CL_PS_PARTNER has no exception.
Method GET_INSTANCE Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Returning | RR_INSTANCE | Value transfer | Object reference (TYPE REF TO) | CL_PS_PARTNER | Read Partner | 20100422 |
Method GET_INSTANCE on class CL_PS_PARTNER has no exception.
Method INIT Signature
Method INIT on class CL_PS_PARTNER has no parameter.
Method INIT on class CL_PS_PARTNER has no exception.
Method PARTNER_CHK Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Exporting | ET_MESSAGE | Call by reference | Type reference (TYPE) | PS_MESSAGES | Error messages | 20100915 | ||
2 | Exporting | EV_PARTNER | Call by reference | Type reference (TYPE) | IHPAVB-PARNR | Partner | 20100915 | ||
3 | Importing | IS_PARTNER | Call by reference | Type reference (TYPE) | PSHLP_PARTNER_ST | Reference structure for XIHPA | 20100915 |
Method PARTNER_CHK on class CL_PS_PARTNER has no exception.
Method READ_PARTNER Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Exporting | ET_MESSAGE | Call by reference | Type reference (TYPE) | PS_MESSAGES | Return Parameter | 20100915 | ||
2 | Exporting | ET_PARTNER | Call by reference | Type reference (TYPE) | PSHLP_PARTNER_TT | Table for partner key fields | 20100915 | ||
3 | Importing | IT_NODE_DATA | Call by reference | Type reference (TYPE) | INDEX TABLE | Send the Proj/Prps data | 20100915 | ||
4 | Importing | IV_OBTYP | Call by reference | Type reference (TYPE) | J_OBTYP | Object Category | 20100915 |
Method READ_PARTNER on class CL_PS_PARTNER has no exception.
Method SAVE Signature
Method SAVE on class CL_PS_PARTNER has no parameter.
Method SAVE on class CL_PS_PARTNER has no exception.
Method SET_GLOBAL_BUFFER Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Exporting | ET_MESSAGE | Call by reference | Type reference (TYPE) | PS_MESSAGES | Error messages | 20100915 | ||
2 | Importing | IT_PARTNER | Call by reference | Type reference (TYPE) | TT_IHPAVB | Table with Partner Information (Unsorted) | 20100915 | ||
3 | Importing | IV_SAVE_IN_BACKGROUND | Call by reference | Type reference (TYPE) | BOOLE_D | Data element for domain BOOLE: TRUE (='X') and FALSE (=' ') | 20100915 |
Method SET_GLOBAL_BUFFER on class CL_PS_PARTNER has no exception.
Method UPDATE_GLOBAL_BUFFER Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Importing | IT_PARTNER | Call by reference | Type reference (TYPE) | TT_IHPAVB | Table with Partner Information (Unsorted) | 20100423 |
Method UPDATE_GLOBAL_BUFFER on class CL_PS_PARTNER has no exception.
History
Last changed by/on | SAP | 20110908 |
SAP Release Created in | 606 |