14 業務フローの時系列図
Companion to
00-architecture.md. Each section pins the flow to: (a) help-PDF screen IDs fromanalysis/help_txt/, (b) decompiled class & method names (file:line), (c) the tables touched (with H/D split where evident).Notation:
(inferred)= derived from screen IDs / enums / domain naming where the per-screen BE/SI assemblies are not in the_t2_*dump.- "H" = header row, "D" = detail row. TECHS-S commonly persists
*Hd/*Dtsiblings (Header/Detail) plusWrk*work tables.- 赤伝 = "red-slip" reversal entry. 取消 = cancel.
frmMenu.StartAp(TransMenuInfo info) (_t1_Technoa.Techs.Menu/Technoa.Techs.Menu/frmMenu.cs:2717),
which:
ApCd twice in the same MDI shell.info.ApCd[0]=='E') to Euc.exe and Plasurm
(PS…) to CallPlasurmStart.ApplicationStarting and invokes
ApplicationStart() — this is the per-AP loader that reads
MstApCtrl / authority, fetches the form DLL, and shows the
screen.SysStartRec with the launch (used by the recent-screens
pane via clsStartRecBusiness,
_t1_Technoa.Techs.Menu/Technoa.Techs.Menu/clsStartRecBusiness.cs).BeginLock
(DACtlCompLock / DACtlApLock /
DACtlSameStartLock) parameterised by the AP's lock-master
(CtmCompLock* / CtmApLock / CtmSameStartLock), and followed
by EndLock. Lock conflict surfaces as ES99120004 ("排他").SysUpdRec (header) +
N SysUpdKeyRec rows for audit (managed by the UpdRecInfo /
ConvertUpdRec infrastructure in
_t2_Technoa.Techs.CM.TCS000006100_S and …CM.TCS000008100_S).(APInfo, UIParam[], DataSet). The
server's RefillParameter.RefillUIParam converts UIParam[] to a
typed dict; the BE delegates to a DA that emits a parameterised
SqlCommand.Menu.exe (clsMain.Main →
clsSetUp.SetUpAsync → frmLogin → frmMenu)clsAuthorize (singleton login orchestrator)clsLogin (async worker)TSS000002100.asmx / SIMenu (login + menu + mail SOAP service)TECHS6User starts Technoa.Techs.Menu.exe (or runs the auto-update launcher
which spawns it).
frmConnection.cs and is
persisted into CommonConfiguration XML.app.config DuplicatedLogin flag tells the server whether to
accept simultaneous sessions for the same PersonCd.SymSystemCtrl, SymPassword, MstPersonInfo, UImItem,
SymMessage, SymKbn all exist and are populated.clsMenuInfo is fully populated (PersonCd, PersonNm, license,
serial, validity term, prohibit-char, item / message / kbn caches,
MySetting, MenuData).CtlSameStartLock / CtlApLock / lock-seat
registry for this (PersonCd, MachineName).SysStartRec / SysUpdRec rows older than 60 days for this
user have been pruned.SymSystemCtrl, SymPassword, MstPerson (via
MstPersonInfo view), UImItem, SymMessage, SymKbn,
MstSystemCtrl (server side).SysStartRec (delete-old), SysUpdRec /
SysUpdKeyRec (delete-old), SymPassword (only if
RegistPassword / ModifyPassword is invoked from frmPassword /
frmMyPassword), CtlApLock / CtlCompLock /
CtlSameStartLock (ForceEndLockAll cleanup of stale rows).ConnectingSetting).clsMain.cs:62 (entry-point + mutex)clsSetUp.cs:168-225 (SetUpWorker 5-step state machine)clsLogin.cs:127-190 (LoginWorker 7-step state machine)clsAuthorize.cs:172-219 (CheckVersion), :221-256
(CheckValidityTerm), :376-466 (CheckPassword + GetPassword),
:468-565 (ConnectionSetting / Force), :567-720 (GetLoginInfo /
GetPersonInfo / GetItemData / GetMessageData / GetKbnData /
GetProhibitChar), :722-890 (DeleteHistory),
:892-950 (GetMySettingData / GetMenuData),
:1100-1124 (Encrypt / DecryptPassword)frmLogin.cs:705-762 (StartLogin, progress callbacks)clsMenuException.ErrorLevelType.NeedPasswordError — first-time
login (InsDt == UpdDt and password empty) opens frmPassword to
force a password set.RetryError — bad password lets user re-try in frmLogin without
re-logging-in setup.NeedDownloadError — client/server version mismatch triggers the
external auto-updater (assembly Technoa.Techs.UserHPStartUp,
source not in dump).FatalError — SymSystemCtrl missing, locale wrong, expired
trial. The shell exits.analysis/help_txt/0201001.txt)OrderInfo.OrderKindKbn /
SeibanInfo.OrderKindKbn enums when a new sales order asks the
system to allocate a 製番.0201109,
0201110 etc.frmMenu → frmOrderInput (in
_t1_Technoa.Techs.OrderCommonLibrary and per-screen DLL not in dump)TSS0202xxxxx.asmx) — (inferred)BE order entity (per AP) — (inferred)DACtlCompLock (lock master CtmCompLock keyed on OrderNo)TECHS6User picks 受注入力 from menu / MyMenu / drill-through.
MstCustomer), Item master (MstItemNo), Person
master (MstPerson) all populated.MstApCtrl row for AP 0201001 exists with the lock IDs and
numbering rule references.OrderInfo.OrderTypeCd.Inner = "S1"): the
Seiban-numbering policy is configured in MstApCtrl.TblOrderHd row + N TblOrderDt rows (inferred names from
conventions; the OrderCommonLibrary exposes the column constants).TblSeiban*) with
status SeibanInfo.SeibanStatusKbn.UnLock = "S0".SysUpdRec + SysUpdKeyRec audit rows.GetReportInfo and SSRS).| Table | Role | Op |
|---|---|---|
TblOrderHd (H) | Order header | I/U |
TblOrderDt (D) | Order detail (lines) | I/U/D |
TblSeiban* | Seiban registry / numbering | I |
MstCustomer, MstItemNo, MstPerson | Lookups | R |
MstApCtrl (ApCd=0201001) | Per-screen control flags | R |
CtmCompLock, CtmCompLockKey, CtmCompLockCondition, CtmCompLockQuery, CtmCompLockQueryKey | Lock spec | R |
CtlCompLock | Live lock | I/D |
SysUpdRec, SysUpdKeyRec | Audit | I |
OrderInfo.RedBlackKbn enum S0=Red /
S1=Black; an order with RedBlackKbn=S0 is a negative-quantity
reversal that pairs with an existing black row by sharing
OrderNo.OrderInfo.CancelFlg S0=Normal / S1=Cancel.
Cancellation is a soft flag, not a delete; OrderStatusKbn=S9 (ClearLock) is used when the lock is "cleared".OrderStatusKbn=S3 (Lock)
but bumps a re-issue counter (column convention: IssueTimes
per MstApCtrl).OrderKindKbn S2 ("OrderSeiban") = order created
with explicit Seiban; S3 ("SeibanProd") = pre-allocated Seiban
driving production. S0/S1 are repeat / aggregated business types._t1_Technoa.Techs.OrderCommonLibrary/Technoa.Techs.OrderCommon/OrderInfo.cs:9-137,
SeibanInfo.cs:14-44._t2_Technoa.Techs.CM.TCS000020100_S/Technoa.Techs.DA_S/DACtlCompLock.cs:56-145.help_txt/0501001.txthelp_txt/0501031.txtfrmAllocateInput (per-screen DLL not in dump) →
_t1_Technoa.Techs.AllocateCommonLibrary/.../AllocateInfo.csBE (inferred) for 0501001 / 0501031DACtlCompLock keyed on (SeibanCd, ItemNo)After Order entry produces a Seiban and BOM, the planner runs 引当 to reserve stock and create purchase requirements.
TblBom*) entered for each Seiban (BomCommonLibrary).ItemNoKindKbn (購入品 / 内製品 / …),
StockCtrlKbn, StockArngKbn set
(DeliCommonLibrary/.../DeliInfo.cs:48-79).AllocateInfo.InputFinishFlg=Unfinished).IssueIndFlg = S1 (Issued) so 払出指示書
(issue instruction) can print.TblPurchase* / TblBuyOrder*
inferred) for items with ItemNoKindKbn=購入品.TblPurchase*.IssueFlg = Issued, PO PDF rendered,
optional supplier email via Mail integration.| Table | Role | Op |
|---|---|---|
TblBomHd / TblBomDt | BOM header / lines | R/U |
TblPurchaseHd / TblPurchaseDt (inferred) | Purchase order H/D | I/U |
MstItemNo | Item master (kind, unit conversion) | R |
MstSupplier | Supplier master | R |
MstWhs / MstShelf (inferred) | Warehouse / shelf master | R |
CtmCompLock*, CtlCompLock | Lock | I/D |
SysUpdRec / SysUpdKeyRec | Audit | I |
MstApCtrl[CompanyInfoCd] 統合処理) means PO
issuance also covers outsourcing rows from
_t1_Technoa.Techs.OutsrcIndCommonLibrary.MstCompanyInfo.PurchaseTab)._t1_Technoa.Techs.AllocateCommonLibrary/Technoa.Techs.AllocateCommon/AllocateInfo.cs:9-71
(InputFinishFlg, IssueIndFlg).DACtlCompLock.cs:56-200.help_txt/0502001.txthelp_txt/0502011.txthelp_txt/0502021.txt_t1_Technoa.Techs.OutsrcIndCommonLibrary/Technoa.Techs.OutsrcIndCommon/
(OutsrcIndInfo, OutsrcDeliInfo, OutsrcAcceptInfo — 9-line stubs
in dump, methods blanked)DACtlCompLockA Seiban detail line marked 外作 (outsourced) with completed BOM exists. Manager issues the indication, supplier delivers, manager inspects.
OutsrcFlg=Yes (inferred from OutsrcIndInfo).MstSupplier) registered with mailing / delivery info.TblOutsrcIndHd/Dt.IssueFlg=Issued, indication
PDF printed.TblOutsrcDeliHd/Dt rows created, stock-in
pending.TblAcceptHd/Dt, drives the AP/Pay flow (Flow 5).| Table | Role | Op |
|---|---|---|
TblOutsrcIndHd/Dt (inferred) | Outsourcing indication H/D | I/U |
TblOutsrcDeliHd/Dt (inferred) | Outsourcing delivery H/D | I |
TblAcceptHd/Dt (inferred) | Acceptance / inspection H/D | I |
TblStock / WrkInOut | Inventory ledger | I |
MstSupplier | Lookup | R |
CtlCompLock, SysUpdRec, SysUpdKeyRec | Cross-cutting | I/D |
AcceptFinishKbn is shared with goods-receipt
(DeliInfo.AcceptFinishKbn enum,
_t1_Technoa.Techs.DeliCommonLibrary/Technoa.Techs.DeliCommon/DeliInfo.cs:55-63).
Inferred values: S0=Unfinish, S1=Part, S2=Finish.RejectQty and a
reverse stock motion (赤伝)._t1_Technoa.Techs.OutsrcIndCommonLibrary/Technoa.Techs.OutsrcIndCommon/{OutsrcIndInfo,OutsrcDeliInfo,OutsrcAcceptInfo}.cs
(skeletons only — full impl on server)._t1_Technoa.Techs.AcceptCommonLibrary/Technoa.Techs.AcceptCommon/AcceptInfo.cs:10-92
(AcceptFinishKbn, CloseKbn, MKbn, StockArngKbn,
ItemNoKindKbn).help_txt/0503001.txthelp_txt/0503011.txt0602001 etc.A TblPurchase* line (from Flow 3) reaches the supplier delivery
date.
IssueFlg=Issued from Flow 3).StockCtrlKbn, LotNoCtrlFlg, ChargeNoCtrlFlg,
MakeYmdCtrlFlg set (DeliInfo.cs:40-92) — these drive whether
lot / charge / make-date capture is mandatory at delivery.TblDeliHd/Dt rows created, stock-in pending
inspection (AcceptFinishKbn=S0).WrkStock /
TblStock (or moved into Wrk* if temporary), AP candidate
rows produced.| Table | Role | Op |
|---|---|---|
TblPurchaseHd/Dt | PO from Flow 3 | R/U |
TblDeliHd/Dt | Delivery H/D | I/U |
TblAcceptHd/Dt | Inspection / acceptance H/D | I/U |
TblStock, WrkInOut, WrkStock | Inventory motion | I |
TblPayHd/Dt (inferred from PayInfo enums) | AP H/D | I |
MstSupplier, MstItemNo | Lookups | R |
DeliFinishKbn = S0 → S1 → S2
(DeliInfo.DeliFinishKbn :93-99 inferred).RejectQty>0) creates a 赤伝 stock motion at
inspection time and either issues a return-to-supplier (返品) or
rework instruction.ReceiveKbn (OrderInfo.ReceiveKbn: None / Paid / Free) governs
whether free-of-charge supply (有償・無償支給) goes through AP.DeliInfo.TaxationKbn, TaxationUnitKbn, FractionKbn decide
per-row vs per-invoice tax and rounding.PayInfo.AdjFlg=Adjust enables consumption-tax adjustment entries
separate from the body AP rows._t1_Technoa.Techs.DeliCommonLibrary/Technoa.Techs.DeliCommon/DeliInfo.cs:9-549
(full set of enums: TempKbn, AdjDKbn, ItemNoClassKbn, StockCtrlKbn,
ItemNoKindKbn, AcceptFinishKbn, StockArngKbn, LotNoCtrlFlg,
ChargeNoCtrlFlg, MakeYmdCtrlFlg, DeliFinishKbn, plus tax/fraction
conv helpers)._t1_Technoa.Techs.AcceptCommonLibrary/Technoa.Techs.AcceptCommon/AcceptInfo.cs:9-92._t1_Technoa.Techs.PayCommonLibrary/Technoa.Techs.PayCommon/PayInfo.cs:9-148
(PayDealKbn=Tap|Cash, CloseKbn=Unattended|TempAddUp|AddUp,
MKbn, AdjFlg)._t1_Technoa.Techs.InOutCommonLibrary/Technoa.Techs.InOutCommon/InOutInfo.cs:42-55
(InOutOccurCd: Deli=1, In=2, Out=3, Move=4, Issue=5, Complete=6,
Ship=7, Inv=8, Adj=9, MClose=10, Other=99).help_txt/0701001.txthelp_txt/0702001.txtAfter Allocation completes (Flow 3), the in-house process (内作) lines need a 作業指示書 printed; workers report time/qty against it; cost module rolls everything up.
MstProc*) and labour rate master populated.MstPerson has labour cost data.OpeMrDB (operation merit
data — see _t1_Technoa.Techs.OpeDayReptCommonLibrary/Technoa.Techs.OpeDayReptCommon/OpeMrDBInfo.cs).TblCostHd/Dt per Seiban / per finished
product.| Table | Role | Op |
|---|---|---|
TblWorkIndHd/Dt (inferred) | Work-order H/D | I/U |
OpeMrDB (or related — see OpeMrDBInfo.cs) | Daily report fact table | I |
TblProc*, MstProc | Process master / instances | R |
TblExpHd/Dt (inferred) | Expense H/D | I |
TblCostHd/Dt (inferred) | Cost roll-up H/D | I/U |
WrkInOut | Stock motion (issue / complete) | I |
WrkLock / WrkLockCtrl | Pessimistic table lock during 0903001 | R/W |
LockInfo.DBLockTreat WrkLock TABLOCKX HOLDLOCK path
(_t1_Technoa.TechsCommonClass/Technoa.CMN.BaseCommon/LockInfo.cs:13-53)
because it must serialise against ALL concurrent writers.XlController._t1_Technoa.Techs.OpeDayReptCommonLibrary/Technoa.Techs.OpeDayReptCommon/OpeMrDBInfo.cs
(227 lines) — column constants for OpeMrDB._t1_Technoa.Techs.OpeFinishCommonLibrary — companion for 完成 reports.Production complete (Flow 6) for a Seiban → ship to customer → recognise sales → bill → receive payment.
| Table | Role | Op |
|---|---|---|
TblShipHd/Dt (inferred) | Shipment H/D | I/U |
TblSalesHd/Dt (inferred) | Sales H/D | I |
TblClaimHd/Dt (inferred) | Bill H/D | I/U |
TblReceiptHd/Dt (inferred) | Receipt H/D | I |
TblReceiptApplyHd/Dt (inferred) | Receipt application H/D | I |
TblOrderDt | Driving order | U (ShipFinishKbn / SalesFinishKbn) |
MstCustomer | Closing day, terms, tax rules | R |
WrkInOut | Stock motion (Ship=7) | I |
OrderInfo.RedBlackKbn=S0 row pairs to a
prior S1 row by SalesNo+SubNo.OrderInfo.AdjFlg=S1 rows participate in tax-only
adjustment closes (0204011).ClaimUnitKbn=S0 (PkgClaim) produces one bill per package /
ClosingDt, S1 (EachClaim) produces a bill per sales row.ReceiptInfo.ReceiptKindKbn=Advance,
_t1_Technoa.Techs.ReceiptCommonLibrary/Technoa.Techs.ReceiptCommon/ReceiptInfo.cs:10-22)
and CheckDecideFlg to flag once management has approved
matching.TblShipDt plus a
positive WrkInOut to put inventory back; 売上取消 likewise on
TblSalesDt._t1_Technoa.Techs.ShipCommonLibrary/Technoa.Techs.ShipCommon/ShipInfo.cs:9-39
(DelFlg)._t1_Technoa.Techs.OrderCommonLibrary/.../OrderInfo.cs:88-172
(SalesUnitKbn, ClaimUnitKbn, SalesFinishKbn, ShipTargetFlg, SalesTargetFlg, CompleteTargetFlg, RedBlackKbn, AdjFlg)._t1_Technoa.Techs.ReceiptCommonLibrary/Technoa.Techs.ReceiptCommon/ReceiptInfo.cs:10-44.1202xxx.txt entries.Calendar end-of-month / closing day per MstCustomer.ClosingDay and
MstSupplier.ClosingDay.
MKbn=Unattended.CtlCompLock rows for the relevant ApCd are released (no
active editors).MKbn=AddUp (S2) and become read-only
for normal screens; only adjustment screens can open them
(AdjFlg=Adjust).TblClaimHd/Dt, TblPayHd/Dt,
TblCostHd/Dt.| Table | Role | Op |
|---|---|---|
TblSalesDt / TblAcceptDt / TblWorkIndDt | Source rows being flagged closed | U (MKbn/CloseKbn) |
TblClaimHd/Dt / TblPayHd/Dt / TblCostHd/Dt | Period summary rows | I |
CtlApLock | Single-user-per-AP lock | I/D |
WrkLock / WrkLockCtrl | Stop-the-world | R |
TblExportLog (inferred) | Export audit | I |
MstAccount (inferred) | Account-code mapping | R |
MKbn/CloseKbn to S0 and roll the summary
rows; the help PDFs allude to this for AR
(MKbn enums: S0=Unattended, S1=TempClose, S2=Close —
_t1_Technoa.Techs.PayCommonLibrary/Technoa.Techs.PayCommon/PayInfo.cs:24-31,
_t1_Technoa.Techs.OrderCommonLibrary/Technoa.Techs.OrderCommon/OrderInfo.cs:117-123).MKbn='S0' to decide
what's editable.OrderInfo.MKbn :117-123, OrderInfo.AdjFlg :131-137.PayInfo.CloseKbn / MKbn / AdjFlg :16-37.ReceiptInfo.CloseKbn / MKbn / AdjFlg :23-44.LockInfo.DBLockTreat :13-53.DACtlApLock.cs:38-85 (Begin/End/ForceEnd).1201002, 1201037,
1201061, 1201073, 1201077, 1201080, 1201090, 1202xxx._t1_Technoa.Techs.MasterCommonLibrary and Technoa.Techs.UI.Template.User opens a master maintenance screen.
MstApCtrl linking it to a CtmCompLock
master (LockId).CtmCompLock/Key/Condition/Query/QueryKey rows are
set up so the lock layer knows which key columns and FROM/WHERE
to use.CtlCompLock for the duration of the edit
(Edit lock = lockTargetKbn 'S0' or 'S1' included).CtlCompLock is gone, the
business row is updated, and SysUpdRec/SysUpdKeyRec carry the
audit.| Table | Role | Op |
|---|---|---|
CtmCompLock (+Key/Condition/Query/QueryKey) | Lock spec | R |
CtlCompLock | Live lock row | I/D (PartEndLock) |
Business master (e.g. MstCustomer, MstItemNo, MstSupplier, MstPerson, MstHouse) | Edited row | I/U/D |
SysUpdRec, SysUpdKeyRec | Audit | I |
PartEndLock: when one of multiple selected rows is saved, the
lock for that single key tuple is released without releasing the
others (DACtlCompLock.BuildSqlPartEndLock,
_t2_Technoa.Techs.CM.TCS000020100_S/Technoa.Techs.DA_S/DACtlCompLock.cs:129-145).ForceEndLock: called server-side at login by
ApplicationInfo.ForceEndLockAll to clear stale rows for the
current personCd (handles client crashes).SameStartLock (DACtlSameStartLock,
:DACtlSameStartLock.cs:38-85): used when two users attempt to
start the same long-running operation (e.g. reorganisation of
master IDs); not per-row, but per (ApCd + key tuple) at process
level.DACtlCompLock.cs:13-200 (constants
c_MasterName, c_MasterKeyName, c_MasterConditionName,
c_MasterQueryName, c_MasterQueryKeyName,
c_LockTargetNone_OK="S1", c_errExclusion="ES99120004").GetMasterData: DACtlCompLock.cs:147-181.DACtlLock.cs:106-115._t2_Technoa.Techs.CM.TCS000006100_S/Technoa.Techs.DA_S/UpdRecInfo.cs.MstWhs, MstShelf, MstItemNo populated.PlanDt, target
warehouses.WrkInOut row per movement (InOutOccurCd = In=2 / Out=3 /
Move=4 / Inv=8 / Adj=9 …).TblStock (or per-warehouse TblWhsStock) updated atomically.AdjQty) rows tagged
AdjDataKbn=InvAdj (InOutInfo.AdjDataKbn=InvAdj,
_t1_Technoa.Techs.InOutCommonLibrary/Technoa.Techs.InOutCommon/InOutInfo.cs:32-39).| Table | Role | Op |
|---|---|---|
WrkInOut (inferred) | Stock-motion ledger keyed by InOutSeq | I |
TblStock / TblWhsStock (inferred) | Per-key stock balance | I/U |
TblInvHd/Dt (inferred) | Stocktake H/D | I |
MstWhs, MstShelf, MstItemNo | Lookups | R |
CtlCompLock / CtlApLock / WrkLock | Lock | R/W |
MstItemNo.LotNoCtrlFlg=Y,
ChargeNoCtrlFlg=Y, MakeYmdCtrlFlg=Y, the stock key is
extended with those columns and the user must enter them at
in/out/move/stocktake (DeliInfo.cs:72-92).WrkInOut row paired to a positive one — never an in-place qty
reversal.InOutInfo.InOutKbn={In,Out,Other} —
but a Move generates both an Out at FromWhs and an In at ToWhs
in one transaction, sharing InOutSeq.InOutUpKbn=Temp) — used during
stocktake when a book unit price is not yet finalised; replaced
by the formal price at month close (InOutUpCalcKbn cascade).AdjDataKbn): Reg=0 (regular), Adj=1 (manual
adjustment), InvAdj=2 (stocktake adjustment), MnAdj=3 (monthly
adjustment)._t1_Technoa.Techs.InOutCommonLibrary/Technoa.Techs.InOutCommon/InOutInfo.cs
— full set of enums (InOutKbn, InOutUpCalcKbn, InOutUpKbn,
AdjDataKbn, InOutOccurCd, MKbn) and column-name constants
(c_clmInOutSeq, c_clmInOutPersonCd, c_clmStockBaseCd, …).ExtraInInfo.cs (sibling) — additional in-only fields for receipt
scenarios.| Concept | Where defined |
|---|---|
OrderTypeCd (S0 normal / S1 inner / S2 precede) | OrderInfo.cs:9-14 |
OrderKindKbn (S0 each / S1 all / S2 OrderSeiban / S3 SeibanProd) | OrderInfo.cs:17-23 |
OrderUpKbn (Formal / Temp) | OrderInfo.cs:26-30 |
SalesUnitKbn (Order / Seiban / Prod) | OrderInfo.cs:33-38 |
ClaimUnitKbn (PkgClaim / EachClaim) | OrderInfo.cs:41-45 |
SalesFinishKbn (UnFinish / PartFinish / HalfFinish / Finish) | OrderInfo.cs:48-54 |
OrderStatusKbn (UnLock / ImmediateLock / LockTempRel / Lock / ClearLock) | OrderInfo.cs:57-64 |
CancelFlg (Normal / Cancel) | OrderInfo.cs:67-71 |
ReceiveKbn (None / Paid / Free) | OrderInfo.cs:74-79 |
EDIFlg | OrderInfo.cs:82-86 |
RedBlackKbn (Red / Black) | OrderInfo.cs:124-129 |
AdjFlg (Normal / Adjust) | OrderInfo.cs:131-136 |
MKbn (None / TempClose / Close) | OrderInfo.cs:117-122 |
SeibanInfo.SeibanStatusKbn | SeibanInfo.cs:22-28 |
AllocateInfo.InputFinishFlg | AllocateInfo.cs:9-14 |
AllocateInfo.IssueIndFlg | AllocateInfo.cs:16-22 |
DeliInfo.AcceptFinishKbn / DeliFinishKbn / LotNoCtrlFlg etc. | DeliInfo.cs:55-99 |
AcceptInfo.* | AcceptInfo.cs:10-92 |
InOutInfo.InOutOccurCd | InOutInfo.cs:42-55 |
PayInfo.PayDealKbn (Tap / Cash) / CloseKbn | PayInfo.cs:9-30 |
ReceiptInfo.ReceiptKindKbn (Normal / Advance) / CheckDecideFlg | ReceiptInfo.cs:9-22 |
ShipInfo.DelFlg | ShipInfo.cs:9-15 |
| Lock VO / SQL templates | DACtlLock.cs, DACtlApLock.cs, DACtlCompLock.cs, DACtlSameStartLock.cs |
| Pessimistic table lock | LockInfo.cs:13-53 |
| Audit (Upd) | UpdRecInfo.cs |
| Wire shape (UIParam) | RefillParameter.cs (server) |
All file paths above are relative to
/home/rmondo/repos/fab-forward-techs/analysis/decomp/. Help PDF
extracts referenced live in
/home/rmondo/repos/fab-forward-techs/analysis/help_txt/.