Default Child Business Unit in eReq Entry - P43E10

Purpose of Document

Question1. Is it possible to set child business unit in building formatted account through P43E10 (Requisition Orders) for below scenario?

CO Do Ty G/L Cat Branch Plant Obj Acct Sub

00000 OR **** (BLANK) 8605

Question2. Is it possible to flex for the application P43E10?


Answer1

No. This is functioning as designed.

Currently, the DMAAI which is used in P43E10 are,

Then, P43E10 handles account as below,

P43E10 (Requisition Orders)

  |--- AddandEditRequisitionDetailWrap (B43E0001, Add and Edit Requisition Detail Wrapper)

        |--- EditeReqAccount (B43E0450, Edit eReq Account) so this function determines which DMAAI validation routine to call (RetrieveDistributionAAI or RetrieveDistAAIwF4095Cache)

                |--- RetrieveDistributionAAI (B4000350, F4095 Retrieve Distribution AAI) the parameter cSalesFlexAccountingFlag determines whether to go through Flex Accounting or not. Most of the item, whether to call Flex account routine is hard coded

- The BSFN RetrieveDistributionAAI (B4000350, F4095 Retrieve Distribution AAI) sets MCU as below,

1. If Cost Center in F4095 is blank and user passed in BranchPlant then use the Branch Plant passed in to do the Fetch to verify and retrieve the columns

2. If successful then:

2-1. If Project Number (MCUS) is not blank then load szCostCenter with Project Number (MCUS)

2-2. if Project Number (MCUS) is blank then load szCostCenter with BranchPlant passed in ( F0006->mcu)

: this applies to any DMAAI (not specific to RSS)

In short,

. Or Specify MCU in DMAAI settings company, document type, GL Category combination (not that practical though)

Answer2

No. The available applications for Flexible Account are hard-coded through the business function BuildFlexibleAccountwithCache (N4002371, Build Flexible Account with Cache),