Enterprise Resource Planning Blogs by Members
Gain new perspectives and knowledge about enterprise resource planning in blog posts from community members. Share your own comments and ERP insights today!
cancel
Showing results for 
Search instead for 
Did you mean: 
grigoriy_babitskiy
Active Contributor

We learned from previous articles how we can manage such account assignments as Fund, Grant and Functional area inside Treasury transactions.

But Public Sector Management has other account assignment master data:

  • Commitment Item
  • Funds Center
  • Funded Program

This master data is not represented in the Treasury module. But there is an opportunity to derive these account assignments from TRM master data into PSM.

You can find Derivation instrument following this SPRO path:

IMG -> Public Sector Management -> Funds Management Government -> Master Data -> Allocations to Account Assignments from Other Components -> Define Account Assignment Derivation (tr. FMDERIVE)

First we need to define Derivation strategy:

Double click on derivation strategy line and in edit mode create derivation step :

We can derive PSM account assignment depending on the following TRM master data:

  • Product type
  • Update type
  • Portfolio
  • Business transaction category

Also we can choose other source fields: source fields is almost identical, the difference is COST_CENTER_GRP, COST_ELEMENT_GRP, ORDER_GRP.

ACCOUNT_NUMBERG/L Account Number
ACCT_KEYTransaction Key
ACCT_TYPEAccount Type
ASSETMain Asset Number
ASSETTRTYPAsset Transaction Type
BUILDING_NUMBERBuilding Number
BUS_AREABusiness Area
BUS_TRANS_CATBusiness Transaction Category
BUSINESS_ENTITYBusiness Entity Number
CO_AREAControlling Area
CO_BUSPROCBusiness Process
COMMIT_ITEMCommitment Item
COMPANY_CODECompany Code
CONTRACT_NUMBERReal Estate Contract Number
COST_CENTERCost Center
COST_CENTER_GRPCost Center Group
COST_ELEMENTCost Element
COST_ELEMENT_GRPCost Element Group
COSTOBJECTCost Object
CRM_EXPENSE_TYPEExpense Type for Grantor
CRM_PAYMENT_TYPEPayment Type for Grantor
DIST_FLOWTYPEUpdate Type
DISTR_CHANDistribution Channel
DIVISIONDivision
DOC_TYPEDocument Type
DOCUMENT_DATEDocument Date in Document
DR_CR_INDDebit/Credit Indicator
EE_GROUPING_FOR_FIXED_ACCTEmployee Grouping Fixed Account Assignment FM/GM
FIVORFinancial transaction
FLG_COMMIT_ITEM_NOT_VALIDCommitment Item for Posting date Not Valid
FLG_FUNCTION_NOT_VALIDFunctional Area Not Valid for Key Date
FLG_FUND_CENTER_NOT_VALIDFunds Center for Posting Date Not Valid
FLG_FUND_NOT_VALIDFund for Posting Date Not Valid
FLG_GRANT_NOT_VALIDGrant for Posting Date Not valid
FLG_INVNTRY_PSTNGIndicates that current posting is an inventory posting
FLG_MEASURE_NOT_VALIDFunded Program for Posting Date Not Valid
FM_AREAFinancial Management Area
FM_SPLITLine is Result of Account Assignment Distribution
FMXDOCLNFM Reference Line Item
FMXDOCNRFM Reference Document Number
FMXYEARFM Reference Year
FMXZEKKNFM Reference Sequence Account Assignment
FUNCTION_AREAFunctional Area
FUNDFund
FUND_CENTERFunds Center
FUND_TYPFM Fund Type
GRANT_NBRGrant
LEASE_NUMBERLease-Out Number
LOGSYSTEMLogical System
MATERIAL_NUMBERMaterial Number
MEASUREFunded Program
MOVE_TYPEMovement Type (Inventory Management)
ORDER_GRPOrder Group
ORDER_NUMBEROrder Number
ORDER_NUMBER_NPNetwork Number for Account Assignment
ORDER_NUMBER_NVRouting number of operations in the order
ORDER_NUMBER_PMOrder Number of a Maintenance Order
ORDER_NUMBER_SDSales and Distribution Document Number
ORDER_POSNR_NVGeneral counter for order
ORDER_POSNR_SDSales Document Item
PART_PRCTRPartner Profit Center
PARTNER_FUNDPartner Fund
PARTNER_FUND_TYPFM Fund Type
PLANTPlant
PO_LINE_ITEMItem Number of Purchasing Document
PO_LINE_ITEM_SESFM Reference Line Item
PO_NUMBERPurchasing Document Number
PO_NUMBER_SESEntry Sheet Number
PO_PRED_ORGPredecessor document organization
PO_SEQ_AASequential Number of Account Assignment
PO_SEQ_AA_SESFM Reference Sequence Account Assignment
PORTFOLIOPortfolio
POSTING_DATEPosting Date in the Document
PROCESS_INFOProcess info status (FMDERIVE)
PRODUCT_TYPEProduct Type
PROFIT_CENTERProfit Center
PROG_PROFILEProgram Profile
PROPERTY_NUMBERLand Number for BE
REF_TRANSReference Transaction
RENTAL_UNITNumber of Rental Unit
RES_DOCDocument Number for Earmarked Funds
RES_ITEMEarmarked Funds: Document Item
REVERSEDOCIdentifier for reversal document
SALESORGSales Organization
SERVICE_CHARGE_KEYService Charge Key
SETTLEMENT_UNITSettlement Unit
SPEC_STOCKSpecial Stock Indicator
SUB_ASSETAsset Subnumber
TR_PART_BATrading Partner's Business Area
TRANSACBusiness Transaction
TRANSAC_TYPETransaction Type
USER_NAMEUser Name
USERTEMP1Temporary field 1 (user-defined)
USERTEMP2Temporary field 2 (user-defined)
USERTEMP3Temporary field 3 (user-defined)
USERTEMP4Temporary field 4 (user-defined)
VAL_AREAValuation Area
VAL_CLASSValuation Class
VAL_TYPEValuation Type
WBS_ELEMENTWork Breakdown Structure Element (WBS Element)
WBS_ELEMENT_GRPWBS element group

If you need you can define Conditions and Derivation step attributes.

Press "Rule values" button (F9) and in edit mode append a row of parameters. Enter parameters in source fields and parameters in target fields.

You can enter source fields' parameters as a single parameter or as a range of parameters - from ... to.

Now let's test new derivation step.

Return back to the list of steps and press "Test" button (F8).


Enter Treasury and Risk Management paramters at "Additional fields" tab.

Open "Organizational fields" tab. Press "Derive" button and check if "FM/GM account assignment" parameters are derived.

Save derivation step!

Return back to "Account assignment derivation definition" screen, open "Company code assignment" config and assign newly created Derivation strategy to Company code.

TRM-PSM Derivation is ready.

Example:

We have configured the same Derivation step, but without Portfolio source field.

We have Interest rate instrument with the following cash flow

We will post the first flow - borrowing.

Following the Reference Key in the Posting log we will find Fund management document.

Fund management document with the PSM account assignment defined in derivation step.

TIP: if you start derivation trace (button at the main screen of Derivation strategy definition - ) then at TBB1 production run you'll get screen similar to Derivatin test step. It is very usefull during production run to see what parameters you can get from TRM.

Example of trace screens:

That's it!

More about PSM account assignment Derivation read help.sap.com

More about TRM-PSM integration read other articles.

Labels in this area