pipekit/config/modules/icstr.json
Paul Trowbridge 6a3ac0e436 Add Bucket 1 CMS→pipekit modules (41 tables)
Full-reload modules for the CMS/DB2 tables migrated off /opt/sync, landing
in cms.*. Columns introspected fresh from DB2 (QSYS2.SYSCOLUMNS). Three large
tables use incremental merge ported from the legacy sync instead of full
reload: iprcctn/iprccto (date watermark on t8date/t7date), ffpdglr1 (fiscal-
period watermark via rprh join, keyed on btid).

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
2026-07-27 12:33:48 -04:00

394 lines
10 KiB
JSON

{
"name": "icstr",
"source_connection": "S78030956",
"dest_connection": "usmidsap02",
"dest_table": "cms.icstr",
"staging_table": "pipekit_staging.icstr",
"merge_strategy": "full",
"merge_key": null,
"enabled": 1,
"dest_description": "Inventory Cost Master-Transferred Parts6.1",
"columns": [
{
"source_name": "Y0PART",
"source_type": "CHAR(20)",
"dest_name": "y0part",
"dest_type": "text",
"description": "Part Number"
},
{
"source_name": "Y0PLNT",
"source_type": "CHAR(3)",
"dest_name": "y0plnt",
"dest_type": "text",
"description": "Plant Code"
},
{
"source_name": "Y0STCS",
"source_type": "NUMERIC(13,5)",
"dest_name": "y0stcs",
"dest_type": "numeric(13,5)",
"description": "Standard Cost"
},
{
"source_name": "Y0ACCS",
"source_type": "NUMERIC(13,5)",
"dest_name": "y0accs",
"dest_type": "numeric(13,5)",
"description": "Last Actual Cost"
},
{
"source_name": "Y0AVCS",
"source_type": "NUMERIC(13,5)",
"dest_name": "y0avcs",
"dest_type": "numeric(13,5)",
"description": "Average Cost"
},
{
"source_name": "Y0SUC",
"source_type": "NUMERIC(13,5)",
"dest_name": "y0suc",
"dest_type": "numeric(13,5)",
"description": "Standard Unit Cost"
},
{
"source_name": "Y0SSHR",
"source_type": "DECIMAL(9,5)",
"dest_name": "y0sshr",
"dest_type": "numeric(9,5)",
"description": "Standard S & H Rate"
},
{
"source_name": "Y0SSHC",
"source_type": "NUMERIC(13,5)",
"dest_name": "y0sshc",
"dest_type": "numeric(13,5)",
"description": "Standard S & H Cost"
},
{
"source_name": "Y0SOC",
"source_type": "NUMERIC(13,5)",
"dest_name": "y0soc",
"dest_type": "numeric(13,5)",
"description": "Standard Currency Cost"
},
{
"source_name": "Y0SDAT",
"source_type": "DATE",
"dest_name": "y0sdat",
"dest_type": "date",
"description": "Standard Date"
},
{
"source_name": "Y0SQTY",
"source_type": "NUMERIC(8,0)",
"dest_name": "y0sqty",
"dest_type": "numeric(8,0)",
"description": "Standard Quantity"
},
{
"source_name": "Y0LUC",
"source_type": "NUMERIC(13,5)",
"dest_name": "y0luc",
"dest_type": "numeric(13,5)",
"description": "Last Unit Cost"
},
{
"source_name": "Y0LSHC",
"source_type": "NUMERIC(13,5)",
"dest_name": "y0lshc",
"dest_type": "numeric(13,5)",
"description": "Last S & H Cost"
},
{
"source_name": "Y0LOC",
"source_type": "NUMERIC(13,5)",
"dest_name": "y0loc",
"dest_type": "numeric(13,5)",
"description": "Last Currency Cost"
},
{
"source_name": "Y0AQTY",
"source_type": "NUMERIC(8,0)",
"dest_name": "y0aqty",
"dest_type": "numeric(8,0)",
"description": "Actual Quantity"
},
{
"source_name": "Y0TYPE",
"source_type": "CHAR(1)",
"dest_name": "y0type",
"dest_type": "text",
"description": "Part Type T"
},
{
"source_name": "Y0SMAT",
"source_type": "NUMERIC(13,5)",
"dest_name": "y0smat",
"dest_type": "numeric(13,5)",
"description": "Standard Material Cost"
},
{
"source_name": "Y0SLAB",
"source_type": "NUMERIC(13,5)",
"dest_name": "y0slab",
"dest_type": "numeric(13,5)",
"description": "Standard Labour Cost"
},
{
"source_name": "Y0SVBR",
"source_type": "NUMERIC(13,5)",
"dest_name": "y0svbr",
"dest_type": "numeric(13,5)",
"description": "Standard Variable Burden Cost"
},
{
"source_name": "Y0SFBR",
"source_type": "NUMERIC(13,5)",
"dest_name": "y0sfbr",
"dest_type": "numeric(13,5)",
"description": "Standard Fixed Burden Cost"
},
{
"source_name": "Y0SOTC",
"source_type": "NUMERIC(13,5)",
"dest_name": "y0sotc",
"dest_type": "numeric(13,5)",
"description": "Standard Other Cost"
},
{
"source_name": "Y0LMAT",
"source_type": "NUMERIC(13,5)",
"dest_name": "y0lmat",
"dest_type": "numeric(13,5)",
"description": "Last Actual Material Cost"
},
{
"source_name": "Y0LLAB",
"source_type": "NUMERIC(13,5)",
"dest_name": "y0llab",
"dest_type": "numeric(13,5)",
"description": "Last Actual Labour Cost"
},
{
"source_name": "Y0LVBR",
"source_type": "NUMERIC(13,5)",
"dest_name": "y0lvbr",
"dest_type": "numeric(13,5)",
"description": "Last Actual Variable Burden Cost"
},
{
"source_name": "Y0LFBR",
"source_type": "NUMERIC(13,5)",
"dest_name": "y0lfbr",
"dest_type": "numeric(13,5)",
"description": "Last Actual Fixed Burden Cost"
},
{
"source_name": "Y0LOTC",
"source_type": "NUMERIC(13,5)",
"dest_name": "y0lotc",
"dest_type": "numeric(13,5)",
"description": "Last Actual Other Cost"
},
{
"source_name": "Y0AMAT",
"source_type": "NUMERIC(13,5)",
"dest_name": "y0amat",
"dest_type": "numeric(13,5)",
"description": "Average Material Cost"
},
{
"source_name": "Y0ALAB",
"source_type": "NUMERIC(13,5)",
"dest_name": "y0alab",
"dest_type": "numeric(13,5)",
"description": "Average Labour Cost"
},
{
"source_name": "Y0AVBR",
"source_type": "NUMERIC(13,5)",
"dest_name": "y0avbr",
"dest_type": "numeric(13,5)",
"description": "Average Variable Burden Cost"
},
{
"source_name": "Y0AFBR",
"source_type": "NUMERIC(13,5)",
"dest_name": "y0afbr",
"dest_type": "numeric(13,5)",
"description": "Average Fixed Burden Cost"
},
{
"source_name": "Y0AOTC",
"source_type": "NUMERIC(13,5)",
"dest_name": "y0aotc",
"dest_type": "numeric(13,5)",
"description": "Average Other Cost"
},
{
"source_name": "Y0AUNC",
"source_type": "NUMERIC(13,5)",
"dest_name": "y0aunc",
"dest_type": "numeric(13,5)",
"description": "Average Unit Cost"
},
{
"source_name": "Y0ASHC",
"source_type": "NUMERIC(13,5)",
"dest_name": "y0ashc",
"dest_type": "numeric(13,5)",
"description": "Average S & H Cost"
},
{
"source_name": "Y0ACRC",
"source_type": "NUMERIC(13,5)",
"dest_name": "y0acrc",
"dest_type": "numeric(13,5)",
"description": "Average Currency Cost"
},
{
"source_name": "Y0FUT1",
"source_type": "CHAR(3)",
"dest_name": "y0fut1",
"dest_type": "text",
"description": "Currency Code"
},
{
"source_name": "Y0FUT2",
"source_type": "CHAR(10)",
"dest_name": "y0fut2",
"dest_type": "text",
"description": "Future Use"
},
{
"source_name": "Y0FUT3",
"source_type": "CHAR(20)",
"dest_name": "y0fut3",
"dest_type": "text",
"description": "Future Use"
},
{
"source_name": "Y0FUT4",
"source_type": "NUMERIC(11,6)",
"dest_name": "y0fut4",
"dest_type": "numeric(11,6)",
"description": "Standard Currency Rate"
},
{
"source_name": "Y0FUT5",
"source_type": "NUMERIC(11,6)",
"dest_name": "y0fut5",
"dest_type": "numeric(11,6)",
"description": "Last Currency Rate"
},
{
"source_name": "Y0FLG1",
"source_type": "CHAR(1)",
"dest_name": "y0flg1",
"dest_type": "text",
"description": "Future Use"
},
{
"source_name": "Y0FLG2",
"source_type": "CHAR(1)",
"dest_name": "y0flg2",
"dest_type": "text",
"description": "Future Use"
},
{
"source_name": "Y0FLG3",
"source_type": "CHAR(1)",
"dest_name": "y0flg3",
"dest_type": "text",
"description": "Future Use"
},
{
"source_name": "Y0CRCD",
"source_type": "CHAR(3)",
"dest_name": "y0crcd",
"dest_type": "text",
"description": "Currency Code"
},
{
"source_name": "Y0STCR",
"source_type": "NUMERIC(11,6)",
"dest_name": "y0stcr",
"dest_type": "numeric(11,6)",
"description": "Standard Currency Rate"
},
{
"source_name": "Y0LSCR",
"source_type": "NUMERIC(11,6)",
"dest_name": "y0lscr",
"dest_type": "numeric(11,6)",
"description": "Last Currency Rate"
},
{
"source_name": "Y0FUT6",
"source_type": "CHAR(10)",
"dest_name": "y0fut6",
"dest_type": "text",
"description": "Future Use"
},
{
"source_name": "Y0FUT7",
"source_type": "CHAR(10)",
"dest_name": "y0fut7",
"dest_type": "text",
"description": "Future Use"
},
{
"source_name": "Y0FUT8",
"source_type": "CHAR(20)",
"dest_name": "y0fut8",
"dest_type": "text",
"description": "Future Use"
},
{
"source_name": "Y0FUT9",
"source_type": "CHAR(20)",
"dest_name": "y0fut9",
"dest_type": "text",
"description": "Future Use"
},
{
"source_name": "Y0FUT10",
"source_type": "CHAR(30)",
"dest_name": "y0fut10",
"dest_type": "text",
"description": "Future Use"
},
{
"source_name": "Y0FUT11",
"source_type": "CHAR(30)",
"dest_name": "y0fut11",
"dest_type": "text",
"description": "Future Use"
},
{
"source_name": "Y0FUT12",
"source_type": "NUMERIC(15,5)",
"dest_name": "y0fut12",
"dest_type": "numeric(15,5)",
"description": "Future Use"
},
{
"source_name": "Y0FUT13",
"source_type": "NUMERIC(15,5)",
"dest_name": "y0fut13",
"dest_type": "numeric(15,5)",
"description": "Future Use"
},
{
"source_name": "Y0FUT14",
"source_type": "NUMERIC(15,5)",
"dest_name": "y0fut14",
"dest_type": "numeric(15,5)",
"description": "Future Use"
}
],
"watermarks": [],
"hooks": []
}