1.Functional Description
1.1Purpose
To prepare for the inventory transfer functionality as required by Kanban. This function is called
by the Kanban check in and Kanban completion processing.
2.4Processing
Get Defaults
Initialize ErrorCode to blank.
If BF ComputerID is blank,
Get ComputerID.
Call Inventory Transfers Begin Doc
Execute F4113 FS Begin Doc (XT4113Z1)
"3" ->mnTransactionProcess
"IT"->szDocumentType
var jdGLDate_DGL<>jdGLDate
BF jdTransactionDate <>jdTransactionDate
varjdBatchDate_DICJ<>jdBatchDate
var mnJELineNumber_JELN<>mnJELastLineNumber
var szExplanation<>szGLExplanation
BF szSupplyBranch<>szFromBranchPlant
var szSupplyKeyCompany_KCO<-szFromKeyCompany
BF szConsumeBranch<>szToBranchPlant
If var ErrorCode_ERRC is equal to '1',
Execute F4113 FS Edit Line (XT4113Z1)
BF szComputerID_CTID->szComputerID
"3"->mnTransactionProcess
zer->cLineAction
BF mnF0911JobNumber_JOBS<-mnF0911JobNumber
BF POcAllowQtyOverAvailable->cAllowQtyOverAvailable
BF POcDefaultFromPrimaryLocation->cDefaultFromPrimaryLocation
BF POcAllowedHeldLot->cAllowedHeldLot
var jdGLDate_DGL<>jdGLDate
BF jdTransactionDate<>jdTransactionDate
"IT"->szDocumentType
var jdBatchDate_DICJ<>jdBatchDate
BF mnBatchNumber_ICU<-mnBatchNumber
BF szBatchStatus_EV01<-szBatchStatus
var szGlExplanation<>szGLExplanation
BF szItemNumber->szItemNumber
BF mnTransactionQuantity<>mnTransactionQty
BF szTransactionUOM<>szTransactionUOM
BF szSupplyBranch->szFromBranchPlant
BF szSupplyDisplayLocn<>szFromDisplayLocation
BF szSupplyLotNumber<>szFromLotNumber
var szSupplyKeyCompany_KCO->szFromKeyCompany
BF szConsumeBranch->szToBranchPlant
BF szConsumeDisplayLocn->szToDisplayLocation
BF szConsumeLotNumber->szToLotNumber
"1"->mnFromLineNumber
var mnJELineNumber_JELN<>mnLastJELine
BF POcDefaultFromToPrimary->cDefaultFromToPrimary
BF mnInvJobNumber_JOBS<>mnInventoryJobNumber
Set BF ErrorCode_ERRC to '2' .
Call F3113 FS Clear Work File
BF szComputerID_CTID ->szComputerID
"IT"->szDocumentType
BF mnF0911JobNumber_JOBS ->mnF0911JobNumber
"1"-> cProcessCloseBatch
BF mnBatchNumber_ICU->mnBatchNumber
BF szBatchStatus_EV01->cBatchStatus
BF mnInvJobNumber_JOBS->mnInvJobNumber
D3101800A - Kanban Inventory Transfer Process
2.1Parameters:
Data Item Description I/O Required Notes
CTID szComputerID I/O N
JOBS mnF0911JobNumber I/O Y Save for End Doc
and Clear Work
File.
ICU mnBatchNumber I/O Y Save for End Doc
and Clear Work
File.
EV01 cBatchStatus I/O Y Save for End Doc
and Clear Work
File.
JOBS mnInvJobNumber I/O Y Save for End Doc
and Clear Work
File.
ERRC Error Code O Determines whether
any errors or
warnings were
issued. ' ' = No
Errors '1' =
Warning '2' =
Error
MCUF szSupplyBranch I Y
MCU szConsumeBranch I Y
UITM szItemNumber I Y
TRDJ jdTransactionDate I N
TRQT mnTransactionQty I Y
UM mnTransactionUOM I Y
LOCN szSupplyDisplayLocn I Y
LOTN szSupplyLotNumber I Y
LOCN szConsumeDisplayLocn I Y
LOTN szConsumeLotNumber I Y
EV01 cPOAllowQtyOverAvail I Y
EV01 cPODefaultFromPrimaryLocation I Y
EV01 cPOAllowHeldLots I Y
EV01 cPODefaultToPrimaryLocation I Y
^
Parameter Name | Data Item | Data Type | Req/Opt | I/O/Both |
---|---|---|---|---|
szComputerID | CTID | char | OPT | NONE |
szSupplyBranch | MCUF | char | OPT | NONE |
The lowest value of the range a given user is authorized to view and process data. It is used in conjunction with the Business Unit Through
| ||||
szConsumeBranch | MCU | char | OPT | NONE |
An alphanumeric code that identifies a separate entity within a business for which you want to track costs. For example, a business unit
| ||||
szItemNumber | UITM | char | OPT | NONE |
A number that the system assigns to an item. It can be in short, long, or third item number format. | ||||
jdTransactionDate | TRDJ | JDEDATE | OPT | NONE |
The date that an order was entered into the system. This date determines which effective level the system uses for inventory pricing. | ||||
mnTransactionQuantity | TRQT | MATH_NUMERIC | OPT | NONE |
A value that represents the available quantity, which might consist of the on-hand balance minus commitments, reservations, and
| ||||
szTransactionUOM | UM | char | OPT | NONE |
A user defined code (00/UM) that identifies the unit of measurement for an amount or quantity. For example, it can represent a barrel, box,
| ||||
szSupplyDisplayLocation | LOCN | char | OPT | NONE |
The storage location from which goods will be moved. | ||||
szSupplyLot | LOTN | char | OPT | NONE |
A number that identifies a lot or a serial number. A lot is a group of items with similar characteristics. | ||||
szConsumeDisplayLocation | LOCN | char | OPT | NONE |
The storage location from which goods will be moved. | ||||
szConsumeLot | LOTN | char | OPT | NONE |
A number that identifies a lot or a serial number. A lot is a group of items with similar characteristics. | ||||
cPOAllowQtyOverAvail | EV01 | char | OPT | NONE |
An option that specifies the type of processing for an event. | ||||
cPODefaultFromPrimLocation | EV01 | char | OPT | NONE |
An option that specifies the type of processing for an event. | ||||
cPOAllowHeldLots | EV01 | char | OPT | NONE |
An option that specifies the type of processing for an event. | ||||
cDefaultToPrimLocation | EV01 | char | OPT | NONE |
An option that specifies the type of processing for an event. | ||||
mnF0911Jobnumber | JOBS | MATH_NUMERIC | OPT | NONE |
The job number (work station ID) which executed the particular job. | ||||
mnBatchNumber | ICU | MATH_NUMERIC | OPT | NONE |
A number that identifies a group of transactions that the system processes and balances as a unit. When you enter a batch, you can either
| ||||
cBatchStatus | EV01 | char | OPT | NONE |
An option that specifies the type of processing for an event. | ||||
mnInvJobNumber | JOBS | MATH_NUMERIC | OPT | NONE |
The job number (work station ID) which executed the particular job. | ||||
cErrorCode | ERRC | char | OPT | NONE |
This error code indicates if any errors occurred during the creation of the Trip Document Detail (F4914) records by the Delivery Document
| ||||
szDocumentType | DCT | char | OPT | NONE |
A user defined code (00/DT) that identifies the origin and purpose of the transaction. PeopleSoft reserves several prefixes for document
| ||||
szTransactionExplanation | TREX | char | OPT | NONE |
Text that identifies the reason that a transaction occurred. |
None |
None |