pipekit/config/modules/icstt.json
2026-08-06 15:39:22 -04:00

387 lines
9.8 KiB
JSON

{
"name": "icstt",
"source_connection": "S78030956",
"dest_connection": "usmidsap02",
"dest_table": "cms.icstt",
"staging_table": "pipekit_staging.icstt",
"merge_strategy": "incremental",
"merge_key": "jhdate",
"enabled": 1,
"dest_description": "Inventory Cost Transaction Log 6.0",
"columns": [
{
"source_name": "JHPART",
"source_type": "CHAR(20)",
"dest_name": "jhpart",
"dest_type": "text",
"description": "Part Number"
},
{
"source_name": "JHDATE",
"source_type": "DATE",
"dest_name": "jhdate",
"dest_type": "date",
"description": "Transaction Date"
},
{
"source_name": "JHTIME",
"source_type": "TIME",
"dest_name": "jhtime",
"dest_type": "time without time zone",
"description": "Transaction Time"
},
{
"source_name": "JHJOB#",
"source_type": "CHAR(10)",
"dest_name": "jhjob#",
"dest_type": "text",
"description": "Job Number"
},
{
"source_name": "JHPONR",
"source_type": "DECIMAL(9,0)",
"dest_name": "jhponr",
"dest_type": "numeric",
"description": "Purchase Order Number"
},
{
"source_name": "JHPITM",
"source_type": "DECIMAL(3,0)",
"dest_name": "jhpitm",
"dest_type": "numeric",
"description": "Purchase Order Item"
},
{
"source_name": "JHUSER",
"source_type": "CHAR(10)",
"dest_name": "jhuser",
"dest_type": "text",
"description": "User ID"
},
{
"source_name": "JHPROG",
"source_type": "CHAR(10)",
"dest_name": "jhprog",
"dest_type": "text",
"description": "Program Number"
},
{
"source_name": "JHCQTY",
"source_type": "DECIMAL(15,5)",
"dest_name": "jhcqty",
"dest_type": "numeric",
"description": "Quantity in Units of Issue"
},
{
"source_name": "JHCTYP",
"source_type": "CHAR(1)",
"dest_name": "jhctyp",
"dest_type": "text",
"description": "Standard or Actual Cost (A/S)"
},
{
"source_name": "JHMATO",
"source_type": "NUMERIC(13,5)",
"dest_name": "jhmato",
"dest_type": "numeric",
"description": "Material Unit Cost (old)"
},
{
"source_name": "JHLABO",
"source_type": "NUMERIC(13,5)",
"dest_name": "jhlabo",
"dest_type": "numeric",
"description": "Labour Unit Cost (old)"
},
{
"source_name": "JHBURO",
"source_type": "NUMERIC(13,5)",
"dest_name": "jhburo",
"dest_type": "numeric",
"description": "Burden Unit Cost (old)"
},
{
"source_name": "JHOTHO",
"source_type": "NUMERIC(13,5)",
"dest_name": "jhotho",
"dest_type": "numeric",
"description": "Other Unit Cost (old)"
},
{
"source_name": "JHTOTO",
"source_type": "NUMERIC(13,5)",
"dest_name": "jhtoto",
"dest_type": "numeric",
"description": "Total Unit Cost (old)"
},
{
"source_name": "JHMATN",
"source_type": "NUMERIC(13,5)",
"dest_name": "jhmatn",
"dest_type": "numeric",
"description": "Material Unit Cost (new)"
},
{
"source_name": "JHLABN",
"source_type": "NUMERIC(13,5)",
"dest_name": "jhlabn",
"dest_type": "numeric",
"description": "Labour Unit Cost (new)"
},
{
"source_name": "JHBURN",
"source_type": "NUMERIC(13,5)",
"dest_name": "jhburn",
"dest_type": "numeric",
"description": "Burden Unit Cost (new)"
},
{
"source_name": "JHOTHN",
"source_type": "NUMERIC(13,5)",
"dest_name": "jhothn",
"dest_type": "numeric",
"description": "Other Unit Cost (new)"
},
{
"source_name": "JHTOTN",
"source_type": "NUMERIC(13,5)",
"dest_name": "jhtotn",
"dest_type": "numeric",
"description": "Total Unit Cost (new)"
},
{
"source_name": "JHBRFO",
"source_type": "NUMERIC(13,5)",
"dest_name": "jhbrfo",
"dest_type": "numeric",
"description": "Burden Unit Cost (Old Fixed)"
},
{
"source_name": "JHBRVO",
"source_type": "NUMERIC(13,5)",
"dest_name": "jhbrvo",
"dest_type": "numeric",
"description": "Burden Unit Cost (Old Var)"
},
{
"source_name": "JHBRFN",
"source_type": "NUMERIC(13,5)",
"dest_name": "jhbrfn",
"dest_type": "numeric",
"description": "Burden Unit Cost (New Fixed)"
},
{
"source_name": "JHBRVN",
"source_type": "NUMERIC(13,5)",
"dest_name": "jhbrvn",
"dest_type": "numeric",
"description": "Burden Unit Cost (New Variable)"
},
{
"source_name": "JHSHCO",
"source_type": "NUMERIC(13,5)",
"dest_name": "jhshco",
"dest_type": "numeric",
"description": "S & H Cost (old)"
},
{
"source_name": "JHCRCO",
"source_type": "NUMERIC(13,5)",
"dest_name": "jhcrco",
"dest_type": "numeric",
"description": "Currency Cost (old)"
},
{
"source_name": "JHSHCN",
"source_type": "NUMERIC(13,5)",
"dest_name": "jhshcn",
"dest_type": "numeric",
"description": "S & H Cost (new)"
},
{
"source_name": "JHCRCN",
"source_type": "NUMERIC(13,5)",
"dest_name": "jhcrcn",
"dest_type": "numeric",
"description": "Currency Cost (new)"
},
{
"source_name": "JHPLNT",
"source_type": "CHAR(3)",
"dest_name": "jhplnt",
"dest_type": "text",
"description": "Plant Code"
},
{
"source_name": "JHABSO",
"source_type": "CHAR(1)",
"dest_name": "jhabso",
"dest_type": "text",
"description": "Absorbed or NonAbsorbed Cost (1/2)"
},
{
"source_name": "JHBOML",
"source_type": "CHAR(1)",
"dest_name": "jhboml",
"dest_type": "text",
"description": "BOM Levels Recalculated (1=Yes,2=No)"
},
{
"source_name": "JHLLPT",
"source_type": "CHAR(1)",
"dest_name": "jhllpt",
"dest_type": "text",
"description": "Lower Level Parts Recalculated (1=Yes,2=No)"
},
{
"source_name": "JHCONQ",
"source_type": "NUMERIC(15,5)",
"dest_name": "jhconq",
"dest_type": "numeric",
"description": "Issued quantity Against this receipt"
},
{
"source_name": "JHCSTS",
"source_type": "CHAR(1)",
"dest_name": "jhcsts",
"dest_type": "text",
"description": "Quantity issued record status"
},
{
"source_name": "JHAVDN",
"source_type": "NUMERIC(13,5)",
"dest_name": "jhavdn",
"dest_type": "numeric",
"description": "Duty cost New"
},
{
"source_name": "JHAVDO",
"source_type": "NUMERIC(13,5)",
"dest_name": "jhavdo",
"dest_type": "numeric",
"description": "Duty cost Old"
},
{
"source_name": "JHAV1N",
"source_type": "NUMERIC(13,5)",
"dest_name": "jhav1n",
"dest_type": "numeric",
"description": "Multiplier-1 Cost New"
},
{
"source_name": "JHAV1O",
"source_type": "NUMERIC(13,5)",
"dest_name": "jhav1o",
"dest_type": "numeric",
"description": "Multiplier-1 Cost Old"
},
{
"source_name": "JHAV2N",
"source_type": "NUMERIC(13,5)",
"dest_name": "jhav2n",
"dest_type": "numeric",
"description": "Multiplier-2 Cost New"
},
{
"source_name": "JHAV2O",
"source_type": "NUMERIC(13,5)",
"dest_name": "jhav2o",
"dest_type": "numeric",
"description": "Multiplier-2 Cost Old"
},
{
"source_name": "JHFUT1",
"source_type": "CHAR(3)",
"dest_name": "jhfut1",
"dest_type": "text",
"description": "Future Use"
},
{
"source_name": "JHFUT2",
"source_type": "CHAR(10)",
"dest_name": "jhfut2",
"dest_type": "text",
"description": "Future Use"
},
{
"source_name": "JHFUT3",
"source_type": "CHAR(20)",
"dest_name": "jhfut3",
"dest_type": "text",
"description": "Future Use"
},
{
"source_name": "JHFUT4",
"source_type": "NUMERIC(15,5)",
"dest_name": "jhfut4",
"dest_type": "numeric",
"description": "Future Use"
},
{
"source_name": "JHFUT5",
"source_type": "NUMERIC(15,5)",
"dest_name": "jhfut5",
"dest_type": "numeric",
"description": "Future Use"
},
{
"source_name": "JHFLG1",
"source_type": "CHAR(1)",
"dest_name": "jhflg1",
"dest_type": "text",
"description": "Future Use"
},
{
"source_name": "JHFLG2",
"source_type": "CHAR(1)",
"dest_name": "jhflg2",
"dest_type": "text",
"description": "Future Use"
},
{
"source_name": "JHFLG3",
"source_type": "CHAR(1)",
"dest_name": "jhflg3",
"dest_type": "text",
"description": "Future Use"
},
{
"source_name": "JHRCID",
"source_type": "CHAR(12)",
"dest_name": "jhrcid",
"dest_type": "text",
"description": "Record ID"
},
{
"source_name": "JHCRCD",
"source_type": "CHAR(3)",
"dest_name": "jhcrcd",
"dest_type": "text",
"description": "Last Actual Currency"
},
{
"source_name": "JHOHQT",
"source_type": "NUMERIC(15,5)",
"dest_name": "jhohqt",
"dest_type": "numeric",
"description": "Current On-Hand Qty"
},
{
"source_name": "JHOQTA",
"source_type": "NUMERIC(15,5)",
"dest_name": "jhoqta",
"dest_type": "numeric",
"description": "Cost On-Hand Qty"
}
],
"watermarks": [
{
"name": "icstt_wm",
"connection": "usmidsap02",
"resolver_sql": "SELECT COALESCE(MAX(jhdate), DATE '2000-01-01') - 7 FROM cms.icstt WHERE jhdate <= current_date",
"default_value": null
}
],
"hooks": []
}