Professional Documents
Culture Documents
0153
0154
0175
Selection - Inventory
0176
Unit Cost
0177
0178
0179
0180
0181
//
F4211 Begin Document
VA rpt_JOBS_szJobnumberA <> mnCMJobNumber
"A" -> cCMDocAction
"1" -> cCMProcessEdits
VA rpt_JOBN_szWorkStationId -> szCMComputerID
VA rpt_ERRC_cErrorCode <- cCMErrorConditions
"2" -> cCMUpdateWriteToWF
"EP4210" -> szCMProgramID
PO szP4210Version -> szCMVersion
VA rpt_KCOO_szCompanyKeyOrderNo -> szOrderCo
VA rpt_DOCO_mnDocOrderInvoice -> mnOrderNo
PO szSOOrderType -> szOrderType
PO szCostCenter -> szBusinessUnit
VA rpt_AN8_mnAddressNumber -> mnAddressNumber
VA rpt_SHAN_mnAddressNumberShipTo -> mnShipToNo
BC Date - Requested -> jdRequestedDate
SL DateToday -> jdOrderDate
SL ReportName -> szUserReservedRef
VA rpt_UPMJ_jdDateUpdated -> jdDateUpdated
VA rpt_USER_szUserId -> szUserID
"<Blank>" -> cWKSourceOfData
VA rpt_PEID_mnProcessID <> mnProcessID
VA rpt_TCID_mnTransactionID <> mnTransactionID
//
//If begin document is successful proceed further
//
F4105.Select
BC 2nd Item Number = TK 2nd Item Number
BC From Branch Plant = TK Business Unit
VA rpt_CSIN_cCostingSelection = TK Costing
F4105.Fetch Next
VA rpt_UNCS_mnAmountUnitCost <- TK Amount If SV File_IO_Status is not equal to CO SUCCESS
VA rpt_UNCS_mnAmountUnitCost = "0"
End If
//
F4211 Edit Line
VA rpt_JOBS_szJobnumberA -> mnCMJob
No
"A" -> cCMLineAction
"1" -> cCMProcessEdits
"2" -> cCMWriteToWFFlag
"<Zero>" X cCMRecdWrittenToWF
VA rpt_JOBN_szWorkStationId -> szCM
ComputerID
VA rpt_ERRC_cErrorCode <- cCMErrorC
onditions
VA rpt_KCOO_szCompanyKeyOrderNo ->
szOrderCo
VA rpt_DOCO_mnDocOrderInvoice -> mn
OrderNo
PO szSOOrderType -> szOrderType
VA rpt_LNID_mnLineNumber -> mnLineN
o
PO szCostCenter -> szBusinessUnit
VA rpt_SHAN_mnAddressNumberShipTo > mnShipToNo
BC Date - Requested -> jdRequestedD
ate
BC 2nd Item Number -> szItemNo
UNDEFINED X szLineType
PO szStatusCodeLast -> szLastStatus
PO szStatusCodeNext -> szNextStatus
BC Units - Order/Transaction Quanti
ty -> mnQtyOrdered
VA rpt_UNCS_mnAmountUnitCost -> mnU
nitCost
"EP4210" -> szCMProgramID
PO szP4210Version -> szCMVersion
VA rpt_USER_szUserId -> szUserID
VA rpt_UPMJ_jdDateUpdated -> jdDate
Updated
VA rpt_ITM_mnIdentifierShortItem ->
mnShortItemNo
BC To Branch Plant -> szTransferOrd
erToBranch
VA rpt_PEID_mnProcessID -> mnProces
sID
VA rpt_TCID_mnTransactionID -> mnTr
ansactionID
0182
//
0183
If VA rpt_ERRC_cErrorCode is equal to "2"
0184
//
0185
// If "Edit Line" fails,display appropriate erro
r message and update "EDSP" to
0186
// "M" indicating failure of sale order creation
.
0187
//
0188
VA rpt_EDSP_cEdiSuccessProcessed = "M"
0189
VA rpt_DTAI_szDataItem = "561044"
0190
Retrieve Data Dictionary Alpha Desc
VA rpt_DTAI_szDataItem -> szData
Item
VA rpt_FBDPARMS_szErrorMessage <
- szDescriptionAlpha
0193
Else
0194
//
0195
F4211 End Document
VA rpt_JOBS_szJobnumberA -> mnCM
JobNo
VA rpt_DOCO_mnDocOrderInvoice ->
mnSalesOrderNo
VA rpt_JOBN_szWorkStationId -> s
zCMComputerID
VA rpt_ERRC_cErrorCode <- cCMErr
orCondition
PO szSOOrderType -> szOrderType
VA rpt_KCOO_szCompanyKeyOrderNo
-> szKeyCompany
SL ReportName -> szProgramID
VA rpt_JOBN_szWorkStationId -> s
zWorkstationID
"EP4210" -> szCMProgramID
PO szP4210Version -> szCMVersion
VA rpt_UPMT_mnTimeLastUpdated ->
mnTimeOfDay
"2" -> cCMUseWorkFiles
VA rpt_PEID_mnProcessID -> mnPro
cessID
VA rpt_TCID_mnTransactionID -> m
nTransactionID
0196
0197
0198
0199
//
// Clear Cache.
//
F4211 Delete Work File
VA rpt_JOBS_szJobnumberA -> mnJo
bNo
VA rpt_JOBN_szWorkStationId -> s
zComputerID
"1" -> cClearHeaderWF
"1" -> cClearDetailWF
"EP4210" -> szProgramID
"CRD0011" -> szCMVersion
VA rpt_PEID_mnProcessID <> mnPro
cessID
VA rpt_TCID_mnTransactionID <> mnTransactionID
0200
End if