SAP ABAP Class CL_FCO_COSP_UPDATE (Postings to COSP)
Hierarchy
☛
BBPCRM (Software Component) BBPCRM
⤷
CRM (Application Component) Customer Relationship Management
⤷
CRM_APPLICATION (Package) All CRM Components Without Special Structure Packages
⤷
KBAS (Package) Overhead Cost Controlling
⤷
⤷
⤷
Properties
| Class | CL_FCO_COSP_UPDATE | |
| Short Description | Postings to COSP | |
| Super Class | ||
| Instantiability of a Class | 2 | Public |
| Final |
General Data
| Message Class | ||
| Program status | ||
| Category | 0 | |
| Package | KBAS | Overhead Cost Controlling |
| Created | 20130529 | SAP |
| Last change | 20140121 | SAP |
| Shared Memory-enabled | ||
| Fixed point arithmetic | ||
| Unicode checks active |
Forward declarations
Class CL_FCO_COSP_UPDATE has no forward declaration.
Interfaces
Class CL_FCO_COSP_UPDATE has no interface implemented.
Friends
Class CL_FCO_COSP_UPDATE has no friend class.
Attributes
Class CL_FCO_COSP_UPDATE has no attribute.
Methods
| # | Method | Level | Visibility | Method type | Description | Created on |
|---|---|---|---|---|---|---|
| 1 | Static method | Public | Method | DELETE Table COSP | 20130719 | |
| 2 | Static method | Public | Method | INSERT table COSP | 20130719 | |
| 3 | Static method | Public | Method | MODIFY Table COSP | 20130719 | |
| 4 | Static method | Public | Method | SELECT SINGLE FOR UPDATE Timestamp | 20130719 | |
| 5 | Static method | Public | Method | UPDATE Table COSP | 20130719 | |
| 6 | Static method | Public | Method | UPDATE SET Table COSP from COEJ | 20130719 | |
| 7 | Static method | Public | Method | UPDATE SET Table COSP from COEP | 20130719 | |
| 8 | Static method | Public | Method | UPDATE SET Table COSP from COEP with TIMESTAMP | 20130719 | |
| 9 | Static method | Public | Method | UPDATE SET Table COSP from COOI | 20130719 | |
| 10 | Static method | Public | Method | UPDATE SET Table COSP - only MEINH | 20130719 | |
| 11 | Static method | Public | Method | UPDATE SET Table COSP - only TWAER | 20130719 |
Events
Class CL_FCO_COSP_UPDATE has no event.
Types
| # | Type | Visibility | Typing | Associated Type | Description | Created on | Type Source |
|---|---|---|---|---|---|---|---|
| 1 | YT_COSP | Public | See coding | 20130719 | YT_COSP TYPE TABLE OF cosp
|
||
| 2 | YT_COSP_KEY | Public | See coding | 20130719 | BEGIN OF YT_COSP_KEY,
OBJNR TYPE J_OBJNR,
WRTTP TYPE CO_WRTTP,
GJAHR TYPE GJAHR,
LEDNR TYPE LEDNR,
VERSN TYPE VERSN,
KSTAR TYPE KSTAR,
HRKFT TYPE CO_SUBKEY,
VRGNG TYPE CO_VORGANG,
VBUND TYPE RASSC,
PARGB TYPE PARGB,
BEKNZ TYPE BEKNZ,
TWAER TYPE TWAER,
PERBL TYPE PERBL,
END OF YT_COSP_KEY
|
Method Signatures
Method DELETE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | EV_SUBRC | Call by reference | Type reference (TYPE) | SYSUBRC | Return Code | 20130719 | |||
| 2 | IS_COSP | Call by reference | Type reference (TYPE) | COSP | CO Object: Cost Totals for External Postings | 20130719 | |||
| 3 | IT_COSP | Call by reference | Type reference (TYPE) | YT_COSP | Table: Cost Totals for External Postings | 20130719 | |||
| 4 | IT_WHERE_CLAUSE | Call by reference | Type reference (TYPE) | COSELTAB | Selection table with field name | 20130719 | |||
| 5 | IT_WHERE_CLAUSE_WITH_EQ | Call by reference | Type reference (TYPE) | COFIELDTAB | Fieldnames for WHERE clause with EQ | 20130719 | |||
| 6 | IT_WHERE_CLAUSE_WITH_LIKE | Call by reference | Type reference (TYPE) | COFIELDTAB | Fieldnames for WHERE clause with LIKE | 20130719 | |||
| 7 | IV_CLIENT_SPECIFIED | Call by reference | Type reference (TYPE) | BOOLEAN | With client specified | 20130719 |
Method DELETE on class CL_FCO_COSP_UPDATE has no exception.
Method INSERT Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | EV_SUBRC | Call by reference | Type reference (TYPE) | SYSUBRC | Return Code | 20130719 | |||
| 2 | IS_COSP | Call by reference | Type reference (TYPE) | COSP | CO Object: Cost Totals for External Postings | 20130719 | |||
| 3 | IT_COSP | Call by reference | Type reference (TYPE) | YT_COSP | Table: Cost Totals for External Postings | 20130719 | |||
| 4 | IV_CLIENT_SPECIFIED | Call by reference | Type reference (TYPE) | BOOLEAN | With client specified | 20130719 | |||
| 5 | IV_DUPLICATE_KEYS | Call by reference | Type reference (TYPE) | BOOLEAN | Accepting duplicate keys | 20130719 |
Method INSERT on class CL_FCO_COSP_UPDATE has no exception.
Method MODIFY Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | EV_SUBRC | Call by reference | Type reference (TYPE) | SYSUBRC | Return Code | 20130719 | |||
| 2 | IS_COSP | Call by reference | Type reference (TYPE) | COSP | CO Object: Cost Totals for External Postings | 20130719 | |||
| 3 | IT_COSP | Call by reference | Type reference (TYPE) | YT_COSP | Table: Cost Totals for External Postings | 20130719 | |||
| 4 | IV_CLIENT_SPECIFIED | Call by reference | Type reference (TYPE) | BOOLEAN | With client specified | 20130719 |
Method MODIFY on class CL_FCO_COSP_UPDATE has no exception.
Method SELECT_SINGLE_FOR_UPDATE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | EV_SUBRC | Call by reference | Type reference (TYPE) | SYSUBRC | Return Code | 20130719 | |||
| 2 | EV_TIMESTAMP | Call by reference | Type reference (TYPE) | RKE_HZSTMP | Timestamp | 20130719 | |||
| 3 | IS_COSP_KEY | Call by reference | Type reference (TYPE) | YT_COSP_KEY | COSP Key | 20130719 |
Method SELECT_SINGLE_FOR_UPDATE on class CL_FCO_COSP_UPDATE has no exception.
Method UPDATE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | EV_SUBRC | Call by reference | Type reference (TYPE) | SYSUBRC | Return Code | 20130719 | |||
| 2 | IS_COSP | Call by reference | Type reference (TYPE) | COSP | CO Object: Cost Totals for External Postings | 20130719 | |||
| 3 | IT_COSP | Call by reference | Type reference (TYPE) | YT_COSP | Table: Cost Totals for External Postings | 20130719 | |||
| 4 | IV_CLIENT_SPECIFIED | Call by reference | Type reference (TYPE) | BOOLEAN | With client specified | 20130719 |
Method UPDATE on class CL_FCO_COSP_UPDATE has no exception.
Method UPDATE_SET_FROM_COEJ Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | EV_SUBRC | Call by reference | Type reference (TYPE) | SYSUBRC | Return Code | 20130719 | |||
| 2 | IS_COEJ | Call by reference | Type reference (TYPE) | COEJ | CO Object: Line Items (by Fiscal Year) | 20130719 | |||
| 3 | IV_PERBL | Call by reference | Type reference (TYPE) | PERBL | '016' | Period block | 20130719 | ||
| 4 | IV_QUANTITY_ONLY | Call by reference | Type reference (TYPE) | BOOLEAN | Only MEG and MEF fields will be SET | 20130719 | |||
| 5 | IV_TIMESTAMP | Call by reference | Type reference (TYPE) | RKE_HZSTMP | Time created (Greenwich Meantime) | 20130719 | |||
| 6 | IV_TIMESTAMP_IN_WHERE | Call by reference | Type reference (TYPE) | BOOLEAN | Special logic for timestamp in where clause | 20130719 |
Method UPDATE_SET_FROM_COEJ on class CL_FCO_COSP_UPDATE has no exception.
Method UPDATE_SET_FROM_COEP Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | EV_SUBRC | Call by reference | Type reference (TYPE) | SYSUBRC | Return Code | 20130719 | |||
| 2 | IS_COEP | Call by reference | Type reference (TYPE) | COEP | CO Object: Line Items (by Period) | 20130719 | |||
| 3 | IV_MUV | Call by reference | Type reference (TYPE) | MUVXX | Quantities Incomplete | 20130719 | |||
| 4 | IV_PERBL | Call by reference | Type reference (TYPE) | PERBL | '016' | Period block | 20130719 | ||
| 5 | IV_PERIOD | Call by reference | Type reference (TYPE) | CO_PERIO | Period to be set | 20130719 |
Method UPDATE_SET_FROM_COEP on class CL_FCO_COSP_UPDATE has no exception.
Method UPDATE_SET_FROM_COEP_TIMESTAMP Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | EV_SUBRC | Call by reference | Type reference (TYPE) | SYSUBRC | Return Code | 20130719 | |||
| 2 | IS_COEP | Call by reference | Type reference (TYPE) | COEP | CO Object: Line Items (by Period) | 20130719 | |||
| 3 | IV_MUV | Call by reference | Type reference (TYPE) | MUVXX | Quantities Incomplete | 20130719 | |||
| 4 | IV_PERBL | Call by reference | Type reference (TYPE) | PERBL | '016' | Period block | 20130719 | ||
| 5 | IV_PERIOD | Call by reference | Type reference (TYPE) | CO_PERIO | Period to be set | 20130719 | |||
| 6 | IV_TIMESTAMP | Call by reference | Type reference (TYPE) | RKE_HZSTMP | Time created (Greenwich Meantime) | 20130719 | |||
| 7 | IV_TIMESTAMP_IN_WHERE | Call by reference | Type reference (TYPE) | BOOLEAN | Special logic for timestamp in where clause | 20130719 |
Method UPDATE_SET_FROM_COEP_TIMESTAMP on class CL_FCO_COSP_UPDATE has no exception.
Method UPDATE_SET_FROM_COOI Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | EV_SUBRC | Call by reference | Type reference (TYPE) | SYSUBRC | Return Code | 20130719 | |||
| 2 | IS_COOI | Call by reference | Type reference (TYPE) | COOI | 20130719 | ||||
| 3 | IV_PERBL | Call by reference | Type reference (TYPE) | PERBL | Period block | 20130719 | |||
| 4 | IV_PERIOD | Call by reference | Type reference (TYPE) | CO_PERIO | Period | 20130719 |
Method UPDATE_SET_FROM_COOI on class CL_FCO_COSP_UPDATE has no exception.
Method UPDATE_SET_MEINH Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | EV_SUBRC | Call by reference | Type reference (TYPE) | SYSUBRC | Return Code | 20130719 | |||
| 2 | IS_COSP | Call by reference | Type reference (TYPE) | COSP | CO Object: Cost Totals for External Postings | 20130719 | |||
| 3 | IT_WHERE_CLAUSE_WITH_EQ | Call by reference | Type reference (TYPE) | COFIELDTAB | Fieldnames for WHERE clause with EQ | 20130719 | |||
| 4 | IV_CLIENT_SPECIFIED | Call by reference | Type reference (TYPE) | BOOLEAN | client specified | 20130719 |
Method UPDATE_SET_MEINH on class CL_FCO_COSP_UPDATE has no exception.
Method UPDATE_SET_TWAER Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | EV_SUBRC | Call by reference | Type reference (TYPE) | SYSUBRC | Return Code | 20130719 | |||
| 2 | IS_COSP | Call by reference | Type reference (TYPE) | COSP | CO Object: Cost Totals for External Postings | 20130719 | |||
| 3 | IT_WHERE_CLAUSE_WITH_EQ | Call by reference | Type reference (TYPE) | COFIELDTAB | Fieldnames for WHERE clause with EQ | 20130719 | |||
| 4 | IV_CLIENT_SPECIFIED | Call by reference | Type reference (TYPE) | BOOLEAN | client specified | 20130719 |
Method UPDATE_SET_TWAER on class CL_FCO_COSP_UPDATE has no exception.
History
| Last changed by/on | SAP | 20140121 |
| SAP Release Created in |