CL_CRM_FM_LR_ELM_API - Live Rates Planning Element APIs
BAL_S_LOG - Application Log: Log header data BAL_S_LOG - Application Log: Log header dataThis documentation is copyright by SAP AG.
>>> Development Documentation generated by DocuGenerator v2.0 (only available in English => NO TRANSLATION!!!) <<<
General Class Description
This class acts as an API provider for Live Rate application
__________________________________________________________
Class Info
| Name: | CL_CRM_FM_LR_ELM_API |
| Instantiation: | Public |
Superclass
None
Implemented Interfaces
None
Friend Classes
None
Subclasses
None
__________________________________________________________
Methods
CHANGE_ELEMENT
Public static CHANGE_ELEMENT(
| IMPORTING | CRMS_FM_LR_ELM_API | IS_ATTRIBUTES |
)
Singlee creation of Planning Element
| ________________________________________________________________________ |
|---|
CHANGE_ELEMENTS
Public static CHANGE_ELEMENTS(
| IMPORTING | CRMT_FM_LR_ELM_API | IT_ATTRIBUTES |
)
Change Planning Element attributes
| ________________________________________________________________________ |
|---|
CHANGE_PLANNING_COMBINATIONS
Public static CHANGE_PLANNING_COMBINATIONS(
| IMPORTING | CRMT_FM_LRTP_KFP_CHANGE_COMBI | IT_COMBINATIONS |
| LOY_FRW_GUID | IV_ELM_GUID | |
| EXPORTING | BAPIRETTAB | ET_MESSAGES |
| ABAP_BOOL | EV_SUCCESS |
)
Allow to any external program to change the planning combinations on the planning layout.
It must be used carefully as it affects the combinations saved into the infocube on BI.
Parameters
| - | IT_COMBINATIONS | => Table of combinations to change containing the Action ('0' = Delete, '1' = Add) and |
| Product Category/Product guids (depending on the customizing) with their corresponding level. | ||
| - | IV_ELM_GUID | => Live Rate Element Guid |
| - | ET_MESSAGES | => Table of messages raised by KFP integration |
| - | EV_SUCCESS | => Flag telling whether the combination has been changed with success |
| ________________________________________________________________________ |
|---|
CHECK_TRANS_POSSIBLE
Public static ABAP_BOOL CHECK_TRANS_POSSIBLE(
| IMPORTING | CRMT_OBJECT_GUID | IV_GUID |
| J_VORGANG | IV_VRGNG |
)
| ________________________________________________________________________ |
|---|
COMMIT
Public static CRMT_BOOLEAN COMMIT(
| IMPORTING | CRMT_BOOLEAN | AND_WAIT |
)
Commit saved data to database
| ________________________________________________________________________ |
|---|
CREATE_ELEMENT
Public static CREATE_ELEMENT(
| IMPORTING | CRMS_FM_LR_ELM | IS_ATTRIBUTES |
| EXPORTING | CRMS_FM_LR_ELM_API | ES_CREATED |
| CRMS_FM_LR_ELM_API | ES_NOT_CREATED | |
| BAPIRET2_T | ET_MESSAGES |
)
Singlee creation of Planning Element
| ________________________________________________________________________ |
|---|
CREATE_ELEMENTS
Public static CREATE_ELEMENTS(
| IMPORTING | CRMT_FM_LR_ELM | IT_ATTRIBUTES |
| EXPORTING | CRMT_FM_LR_ELM_API | ET_NOT_CREATED |
| BAPIRET2_T | ET_MESSAGES | |
| CRMT_FM_LR_ELM_API | ET_CREATED |
)
Mass creation of Planning Element
| ________________________________________________________________________ |
|---|
GET_ELM_BY_EMPLOYEE
Public static GET_ELM_BY_EMPLOYEE(
| IMPORTING | LOY_FRW_GUID | IV_PLAN_GUID |
| BU_PARTNER | IV_EMPLOYEE_ID | |
| EXPORTING | CRMT_FM_LR_ELM_API | ET_ATTRIBUTES |
)
Get Pln Elm. an employee is responsible (via ownership)
| ________________________________________________________________________ |
|---|
GET_ELM_BY_GUID
Public static GET_ELM_BY_GUID(
| IMPORTING | LOY_FRW_GUID | IV_ELM_GUID |
| EXPORTING | CRMS_FM_LR_ELM_API | ES_ATTRIBUTES |
)
Get Planning Element GUID
| ________________________________________________________________________ |
|---|
GET_ELM_BY_ID
Public static GET_ELM_BY_ID(
| IMPORTING | CRMT_OBJECT_ID | IV_ELM_ID |
| EXPORTING | CRMS_FM_LR_ELM_API | ES_ATTRIBUTES |
)
Get Planning Element by Object ID
| ________________________________________________________________________ |
|---|
GET_ELM_BY_OWNERSHIP
Public static GET_ELM_BY_OWNERSHIP(
| IMPORTING | SWO_TYPEID | IV_OWNERSHIP_ID |
| EXPORTING | CRMT_FM_LR_ELM_API | ET_ATTRIBUTES |
)
Get Planning Elements by ownership id
| ________________________________________________________________________ |
|---|
GET_ELM_BY_PLAN_GUID
Public static GET_ELM_BY_PLAN_GUID(
| IMPORTING | LOY_FRW_GUID | IV_PLAN_GUID |
| EXPORTING | CRMT_FM_LR_ELM_API | ET_ATTRIBUTES |
)
Get Planning Elements by Plan GUID
| ________________________________________________________________________ |
|---|
GET_ELM_BY_PLAN_ID
Public static GET_ELM_BY_PLAN_ID(
| IMPORTING | CRMT_OBJECT_ID | IV_PLAN_ID |
| EXPORTING | CRMT_FM_LR_ELM_API | ET_ATTRIBUTES |
)
Get Planning Elements by Plan Object ID
| ________________________________________________________________________ |
|---|
GET_ELM_BY_USER
Public static GET_ELM_BY_USER(
| IMPORTING | SYUNAME | IV_USERNAME |
| LOY_FRW_GUID | IV_PLAN_GUID | |
| EXPORTING | CRMT_FM_LR_ELM_API | ET_ATTRIBUTES |
)
Get Pln Elm. an employee is responsible (via ownership)
| ________________________________________________________________________ |
|---|
GET_FUND_BY_ELM_GUID
Public static GET_FUND_BY_ELM_GUID(
| IMPORTING | LOYT_FRW_GUIDS | IT_ELM_GUID |
| EXPORTING | CRMT_FM_LR_FUND | ET_ATTRIBUTES |
)
Get Fund Associations by Plan Element by Element GUID
| ________________________________________________________________________ |
|---|
GET_FUND_BY_GUID
Public static GET_FUND_BY_GUID(
| IMPORTING | LOYT_FRW_GUIDS | IT_GUID |
| EXPORTING | CRMT_FM_LR_FUND | ET_ATTRIBUTES |
)
Get Fund Associations by Plan Element by Fund GUID
| ________________________________________________________________________ |
|---|
GET_FUND_FOR_DISPLAY
Public static GET_FUND_FOR_DISPLAY(
| IMPORTING | LOYT_FRW_GUIDS | IT_GUID |
| LOYT_FRW_GUIDS | IT_ELM_GUID | |
| EXPORTING | CRMT_FM_LR_FUND_EXT | ET_FUND_EXT |
)
Get details of fund association
| ________________________________________________________________________ |
|---|
GET_PARTNER
Public static GET_PARTNER(
| IMPORTING | LOY_FRW_GUID | IV_ELM_GUID |
| EXPORTING | CRMT_FM_LR_PAR | ET_PARTNER |
)
Get partner set by Planning Element GUID
| ________________________________________________________________________ |
|---|
GET_PLANNING_DATA_FOR_FPO
Public static GET_PLANNING_DATA_FOR_FPO(
| IMPORTING | LOY_FRW_GUID | IV_ELM_GUID |
| EXPORTING | CRM_KFP_T_PLAN_DATA | ET_PLAN_DATA |
| BAPIRETTAB | ET_MESSAGES |
)
Allow FPO getting the planning data displayed on the planning layout
Parameters
| - | IV_ELM_GUID | => Live Rate Element Guid |
| - | ET_PLAN_DATA | => Table containing the planning data |
| - | ET_MESSAGES | => Table of messages raised by KFP integration |
| ________________________________________________________________________ |
|---|
GET_STATUS
Public static GET_STATUS(
| IMPORTING | LOY_FRW_GUID | IV_ELM_GUID |
| EXPORTING | CRMT_FM_LR_STATUS | ET_STATUS |
)
Get current status(es)
| ________________________________________________________________________ |
|---|
LOAD_ELEM_BY_PLANGUID_FROMDB
Public static LOAD_ELEM_BY_PLANGUID_FROMDB(
| IMPORTING | LOY_FRW_GUID | IV_PLAN_GUID |
| EXPORTING | LOYT_FRW_GUIDS | ET_GUID |
| CRMT_FM_LR_ELM_API | ET_ATTRIBUTES |
)
| ________________________________________________________________________ |
|---|
REFRESH
Public static REFRESH( )
| ________________________________________________________________________ |
|---|
SAVE
Public static CRMT_BOOLEAN SAVE( )
Save
| ________________________________________________________________________ |
|---|
SEARCH_FUND
Public static SEARCH_FUND(
| IMPORTING | LOYT_FRW_SELECTION_PARAMETER | IT_SELECTION_PARAMETERS |
| LOYS_FRW_QUERY_PARAMETERS | IS_SRCH_OPTIONS | |
| EXPORTING | BAPIRET2_T | ET_RETURN |
| LOYT_FRW_UN_SORTD_GUID_S | ET_GUID |
)
Search for Fund Associations
| ________________________________________________________________________ |
|---|
SET_STATUS
Public static SET_STATUS(
| IMPORTING | LOY_FRW_GUID | IV_ELM_GUID |
| CRMS_FM_LR_STATUS | IS_STATUS | |
| EXPORTING | CRMT_BOOLEAN | EV_SUCCESS |
)
Change status via business transaction
TXBHW - Original Tax Base Amount in Local Currency rdisp/max_wprun_time - Maximum work process run time
This documentation is copyright by SAP AG.
Length: 22575 Date: 20120526 Time: 105433 triton ( 199 ms )






