diff options
Diffstat (limited to 'lib/soap/mdg/send/vendor-master/csv-fields.ts')
| -rw-r--r-- | lib/soap/mdg/send/vendor-master/csv-fields.ts | 56 |
1 files changed, 56 insertions, 0 deletions
diff --git a/lib/soap/mdg/send/vendor-master/csv-fields.ts b/lib/soap/mdg/send/vendor-master/csv-fields.ts new file mode 100644 index 00000000..335bd905 --- /dev/null +++ b/lib/soap/mdg/send/vendor-master/csv-fields.ts @@ -0,0 +1,56 @@ +// CSV 필드 정의 타입 +export interface CsvField { + table: string; + field: string; + mandatory: boolean; +} + +// P2MD3007_AO CSV 데이터 (정적 상수) +export const CSV_FIELDS: CsvField[] = [ + { table: 'SUPPLIER_MASTER', field: 'BP_HEADER', mandatory: true }, + { table: 'SUPPLIER_MASTER', field: 'ZZSRMCD', mandatory: true }, + { table: 'SUPPLIER_MASTER', field: 'SORT1', mandatory: true }, + { table: 'SUPPLIER_MASTER', field: 'NAME1', mandatory: true }, + { table: 'SUPPLIER_MASTER', field: 'NAME2', mandatory: false }, + { table: 'SUPPLIER_MASTER', field: 'NAME3', mandatory: false }, + { table: 'SUPPLIER_MASTER', field: 'NAME4', mandatory: false }, + { table: 'SUPPLIER_MASTER', field: 'KTOKK', mandatory: true }, + { table: 'SUPPLIER_MASTER', field: 'ZTYPE', mandatory: false }, + { table: 'SUPPLIER_MASTER', field: 'VBUND', mandatory: false }, + { table: 'SUPPLIER_MASTER', field: 'J_1KFREPRE', mandatory: false }, + { table: 'SUPPLIER_MASTER', field: 'J_1KFTBUS', mandatory: false }, + { table: 'SUPPLIER_MASTER', field: 'J_1KFTIND', mandatory: false }, + { table: 'SUPPLIER_MASTER', field: 'VQMGRP', mandatory: false }, + { table: 'SUPPLIER_MASTER', field: 'VTELNO', mandatory: false }, + { table: 'SUPPLIER_MASTER', field: 'VEMAIL', mandatory: false }, + { table: 'SUPPLIER_MASTER', field: 'ZZCNAME1', mandatory: false }, + { table: 'SUPPLIER_MASTER', field: 'ZZCNAME2', mandatory: false }, + { table: 'SUPPLIER_MASTER', field: 'ZZTELF1_C', mandatory: false }, + { table: 'SUPPLIER_MASTER', field: 'MASTERFLAG', mandatory: true }, + { table: 'SUPPLIER_MASTER', field: 'IBND_TYPE', mandatory: true }, + { table: 'SUPPLIER_MASTER', field: 'ZZVNDTYP', mandatory: false }, + { table: 'SUPPLIER_MASTER', field: 'ZZREQID', mandatory: true }, + { table: 'SUPPLIER_MASTER', field: 'ZZIND01', mandatory: false }, + { table: 'SUPPLIER_MASTER', field: 'ADDRNO', mandatory: true }, + { table: 'SUPPLIER_MASTER', field: 'NATION', mandatory: false }, + { table: 'SUPPLIER_MASTER', field: 'COUNTRY', mandatory: true }, + { table: 'SUPPLIER_MASTER', field: 'LANGU', mandatory: false }, + { table: 'SUPPLIER_MASTER', field: 'POST_CODE1', mandatory: true }, + { table: 'SUPPLIER_MASTER', field: 'CITY1', mandatory: true }, + { table: 'SUPPLIER_MASTER', field: 'CITY2', mandatory: false }, + { table: 'SUPPLIER_MASTER', field: 'REGION', mandatory: false }, + { table: 'SUPPLIER_MASTER', field: 'STREET', mandatory: true }, + { table: 'SUPPLIER_MASTER', field: 'CONSNUMBER', mandatory: false }, + { table: 'SUPPLIER_MASTER', field: 'TEL_NUMBER', mandatory: false }, + { table: 'SUPPLIER_MASTER', field: 'TEL_EXTENS', mandatory: false }, + { table: 'SUPPLIER_MASTER', field: 'R3_USER', mandatory: true }, + { table: 'SUPPLIER_MASTER', field: 'FAX_NUMBER', mandatory: false }, + { table: 'SUPPLIER_MASTER', field: 'FAX_EXTENS', mandatory: false }, + { table: 'SUPPLIER_MASTER', field: 'URI_ADDR', mandatory: false }, + { table: 'SUPPLIER_MASTER', field: 'SMTP_ADDR', mandatory: false }, + { table: 'SUPPLIER_MASTER', field: 'TAXTYPE', mandatory: true }, + { table: 'SUPPLIER_MASTER', field: 'TAXNUM', mandatory: false }, + { table: 'SUPPLIER_MASTER', field: 'BP_TX_TYP', mandatory: false }, + { table: 'SUPPLIER_MASTER', field: 'STCD3', mandatory: false }, + { table: 'SUPPLIER_MASTER', field: 'ZZIND03', mandatory: false } +];
\ No newline at end of file |
