展柜合同头 insert into ZVBAK(ZCRMID,ZOPERA,ZSYSTY,ZDATE1,ZTIME1,DOC_TYPE,BUKRS,SALES_ORG,DIVISION,SALES_OFF,SALES_GRP,PSPID,PURCH_NO_C,PURCH_DATE,REQ_DATE_H, PMNTTRMS, BILL_BLOCK, ZFLAG, CFLAG, MANDT, TYPE_GROUP, DISTR_CHAN ) values(${entity.FId},1,2,TO_CHAR(now(),'YYYYMMDD'),TO_CHAR(now(),'HHMMSS'),'ZS01', (select FCompanyId from TsDepartment where FId=${entity.FSalesDepartmentId}), (select FVkOrg from TuSalesOppt where FId=${entity.FSalesOpptId}), (select FIndustry from TuSalesOppt where FId=${entity.FSalesOpptId}), (select FVkbur from TuSalesOppt where FId=${entity.FSalesOpptId}), (select FVkgrp from TuSalesOppt where FId=${entity.FSalesOpptId}), (select FName from TuSalesOppt where FId=${entity.FSalesOpptId}), (select FName from TuSalesOppt where FId=${entity.FSalesOpptId}), TO_CHAR(now(),'YYYYMMDD'), TO_CHAR(now(),'YYYYMMDD'), 'D000', 'Z1', 0, 0, 810, 1, '01' ); insert into ZVBPA(ZCRMID, ZOPERA, ZSYSTY, ZDATE1, ZTIME1, MANDT, ZVBAK_CRMID, PARTN_ROLE, PARTN_NUMB, TYPE_GROUP, ZFLAG, CFLAG )VALUES(uuid(), 1, 2, TO_CHAR(now(),'YYYYMMDD'), TO_CHAR(now(),'HHMMSS'), 810, ${entity.FId}, 'AG', ${entity.FSAPCustomerNum}, 1, 0, 0 ); insert into ZVBPA(ZCRMID, ZOPERA, ZSYSTY, ZDATE1, ZTIME1, MANDT, ZVBAK_CRMID, PARTN_ROLE, PARTN_NUMB, TYPE_GROUP, ZFLAG, CFLAG )VALUES(uuid(), 1, 2, TO_CHAR(now(),'YYYYMMDD'), TO_CHAR(now(),'HHMMSS'), 810, ${entity.FId}, 'VE', (select FLoginName from TsUser where FId=${entity.FSignedUserId}), 1, 0, 0 );
insert into ZVBAP(MANDT,ZCRMID,ZOPERA,ZSYSTY,ZDATE1,ZTIME1, ZVBAK_CRMID, TYPE_GROUP, REQ_QTY, MATERIAL, PLANT, TARGET_QTY, COND_TYPE, COND_VALUE, CURRENCY, ZFLAG, CFLAG ) values (810, uuid(), 1, 2, TO_CHAR(now(),'YYYYMMDD'), TO_CHAR(now(),'HHMMSS'), ${entity.FContractId}, 1, 1, ( select case FAmountType when to_nchar('现场') then 'S000003' when to_nchar('柜台') then 'S000002' when to_nchar('设计费') then (select case FProperty when to_nchar('Design') then 'S0019' else 'S00001' end from TuSalesOppt where FId=(select FSalesOpptId from TcContract where FId=${entity.FContractId}) ) else 'S00004' end from TcContractDetail where FId='734b6013-667e-4836-a3bb-87e31969b98e'), ( select FCompanyId from TsDepartment where FId=(select FSalesDepartmentId from TcContract where FId=${entity.FContractId})), 1, 'ZPR0', ${entity.FAmount}, 'CNY', 0, 0 )