Functional Description
Purpose
This Business Function is used to map flex account segements onto their corresponding fields in the
Business Unit table (F0006) or Account Master table (F0901).
Setup Notes and Prerequisites
This function should be called separately when mapping business unit, object and subsidiary. Map
Account Type of '1' indicates Business Unit Mapping, Map Account Type of '2' indicates Object Mapping,
and Map Account Type of '3' indicates Subsidiary Mapping. The Business Unit, Object or Subsidiary to be
mapped should be passed into the corresponding DataBase field of the data structure and should not
contain account separators.
Special Logic
The Display Business Unit, Display Object, Display Subsidiary fields in the Data Structure are NOT
looked at when mapping. They are merely for highlighting these fields on the form when an error is
detected.
If the business unit is being mapped, the mapped values will be returned in data structure fields:
CO, SYTL, and Cat 01 thru Cat.30.
If the object or subsidiary is being mapped, then the mapped values are returned in data structure
fields: Cat01 thru Cat 23 only.
Technical Specification
Load the flex structure for the account segment to be mapped (business unit, object account or
subsidiary.
Parse the segment values into the flex appropriate segment of the flex structure.
Load the return data structure with the flex segment values
D0900064 - Flex Code Mapping - Business Unit/Object/Subsidiary
Parameter Name | Data Item | Data Type | Req/Opt | I/O/Both |
---|---|---|---|---|
szBusinessUnit | MCU | char | NONE | NONE |
Special Input Expected
| ||||
szObject | OBJ | char | NONE | NONE |
Special Input Expected
| ||||
szSubsidiary | SUB | char | NONE | NONE |
Special Input Expected
| ||||
szCompany | CO | char | NONE | NONE |
A code that identifies a specific organization, fund, or other reporting entity. The company code must already exist in the Company
| ||||
szBusinessUnittype | STYL | char | NONE | NONE |
A user defined code (00/MC) that identifies the classification of the business unit. | ||||
szCategorycode001 | RP01 | char | NONE | NONE |
Category code 1 associated with the Business Unit Master table (F0006). This is a user defined code (system 00, type 01) that the system
| ||||
szCategorycode002 | RP02 | char | NONE | NONE |
Category code 2 associated with the Business Unit Master table (F0006). This is a user defined code (system 00, type 02) for use in flex
| ||||
szCategorycode003 | RP03 | char | NONE | NONE |
Category code 3 associated with the Business Unit Master table (F0006). This is a user defined code (system 00, type 03) for use in flex
| ||||
szCategorycode004 | RP04 | char | NONE | NONE |
Category code 4 associated with the Business Unit Master file (F0006). This is a user defined code (system 00, type 04) for use in flex
| ||||
szCategorycode005 | RP05 | char | NONE | NONE |
Category code 5 associated with the Business Unit Master file (F0006). This is a user defined code (system 00, type 05) for use in flex
| ||||
szCategorycode006 | RP06 | char | NONE | NONE |
Category code 6 associated with the Business Unit Master file (F0006). This is a user defined code (system 00, type 06) for use in flex
| ||||
szCategorycode007 | RP07 | char | NONE | NONE |
Category code 7 associated with the Business Unit Master file (F0006). This is a user defined code (system 00, type 07) for use in flex
| ||||
szCategorycode008 | RP08 | char | NONE | NONE |
Category code 8 associated with the Business Unit Master file (F0006). This is a user defined code (system 00, type 08) for use in flex
| ||||
szCategorycode009 | RP09 | char | NONE | NONE |
Category code 9 associated with the Business Unit Master file (F0006). This is a user defined code (system 00, type 09) for use in flex
| ||||
szCategorycode010 | RP10 | char | NONE | NONE |
Category code 10 associated with the Business Unit Master file (F0006). This is a user defined code (system 00, type 10) for use in flex
| ||||
szCategorycode011 | RP11 | char | NONE | NONE |
Category code 11 associated with the Business Unit Master file (F0006). This is a user defined code (system 00, type 11) for use in flex
| ||||
szCategorycode012 | RP12 | char | NONE | NONE |
Category code 12 associated with the Business Unit Master file (F0006). This is a user defined code (00/12) for use in flex account mapping
| ||||
szCategorycode013 | RP13 | char | NONE | NONE |
Category code 13 associated with the Business Unit Master file (F0006). This is a user defined code (system 00, type 13) for use in flex
| ||||
szCategorycode014 | RP14 | char | NONE | NONE |
Category code 14 associated with the Business Unit Master file (F0006). This is a user defined code (system 00, type 14) for use in flex
| ||||
szCategorycode015 | RP15 | char | NONE | NONE |
Category code 15 associated with the Business Unit Master file (F0006). This is a user defined code (system 00, type 15) for use in flex
| ||||
szCategorycode016 | RP16 | char | NONE | NONE |
Category code 16 associated with the Business Unit Master file (F0006). This is a user defined code (system 00, type 16) for use in flex
| ||||
szCategorycode017 | RP17 | char | NONE | NONE |
Category code 17 associated with the Business Unit Master file (F0006). This is a user defined code (system 00, type 17) for use in flex
| ||||
szCategorycode018 | RP18 | char | NONE | NONE |
Category code 18 associated with the Business Unit Master file (F0006). This is a user defined code (system 00, type 18) for use in flex
| ||||
szCategorycode019 | RP19 | char | NONE | NONE |
Category code 19 associated with the Business Unit Master file (F0006). This is a user defined code (system 00, type 19) for use in flex
| ||||
szCategorycode020 | RP20 | char | NONE | NONE |
Category code 20 associated with the Business Unit Master file (F0006). This is a user defined code (system 00, type 20) for use in flex
| ||||
szCategorycode021 | RP21 | char | NONE | NONE |
Category code 21 associated with the Business Unit Master file (F0006). This is a user defined code (system 00, type 21) for use in flex
| ||||
szCategorycode022 | RP22 | char | NONE | NONE |
Category code 22 associated with the Business Unit Master file (F0006). This is a user defined code (system 00, type 22) for use in flex
| ||||
szCategorycode023 | RP23 | char | NONE | NONE |
Category code 23 associated with the Business Unit Master file (F0006). This is a user defined code (system 00, type 23) for use in flex
| ||||
szsCategorycode024 | RP24 | char | NONE | NONE |
Category code 24 associated with the Business Unit Master file (F0006). This is a user defined code (system 00, type 24). | ||||
szCategorycode25 | RP25 | char | NONE | NONE |
Category code 25 associated with the Business Unit Master file (F0006). This is a user defined code (system 00, type 25). | ||||
szCategorycode26 | RP26 | char | NONE | NONE |
Category code 26 associated with the Business Unit Master file (F0006). This is a user defined code (system 00, type 26). | ||||
szCategorycode27 | RP27 | char | NONE | NONE |
Category code 27 associated with the Business Unit Master file (F0006). This is a user defined code (system 00, type 27). | ||||
szCategorycode28 | RP28 | char | NONE | NONE |
Category code 28 associated with the Business Unit Master file (F0006). This is a user defined code (system 00, type 28). | ||||
szCategorycode29 | RP29 | char | NONE | NONE |
Category code 29 associated with the Business Unit Master file (F0006). This is a user defined code (system 00, type 29). | ||||
szCategorycode30 | RP30 | char | NONE | NONE |
Category code 30 associated with the Business Unit Master file (F0006). This is a user defined code (system 00, type 30). | ||||
cMapAccountType | EV01 | char | NONE | NONE |
Special Input Expected
| ||||
szDisplayBusinessUnit | MCU | char | NONE | NONE |
Special Output Returned
| ||||
szDisplayObject | OBJ | char | NONE | NONE |
Special Output Returned
| ||||
szDisplaySubsidiary | SUB | char | NONE | NONE |
Special Output Returned
|
None |
F0907 Chart of Accounts Format |