提交 3462cfd9 作者: guofeng

表bsad、bsid,视图bsid2bsad、V_PayThisMonth、V_SalesThisMonth去掉pernr字段

上级 a8a221a3
...@@ -2,6 +2,7 @@ target/ ...@@ -2,6 +2,7 @@ target/
!.mvn/wrapper/maven-wrapper.jar !.mvn/wrapper/maven-wrapper.jar
.sts4-cache .sts4-cache
bin bin
/src/main/resources/devtools/doc/~$华正项目-数据库表设计20201107.xlsx
### STS ### ### STS ###
.apt_generated .apt_generated
......
...@@ -54,7 +54,7 @@ public class Bsad implements Serializable { ...@@ -54,7 +54,7 @@ public class Bsad implements Serializable {
private String zfbdts; // 用于到期日计算的基准日期,源数据 private String zfbdts; // 用于到期日计算的基准日期,源数据
private String buzeis; private String buzeis;
private String pernr; // 人员编码 // private String pernr; // 人员编码
private String vbeln; private String vbeln;
......
...@@ -54,7 +54,7 @@ public class Bsid implements Serializable { ...@@ -54,7 +54,7 @@ public class Bsid implements Serializable {
private String zfbdts; // 用于到期日计算的基准日期,源数据 private String zfbdts; // 用于到期日计算的基准日期,源数据
private String buzeis; private String buzeis;
private String pernr; // 人员编码 // private String pernr; // 人员编码
private String vbeln; private String vbeln;
......
select top 20 "$rowid$" as rowids, ------------------
mandt, AUFPL, aplzl, steus select top 20 a."$rowid$" as rowids,
from sapabap1.Afvc a.vbeln,a.mandt,a.bukrs,a.kunnr,a.umsks,a.umskz,a.augdt as augdts,a.augbl,a.zuonr,a.gjahr,a.belnr,a.buzei,a.buzei as buzeis,
where "$rowid$" > 10 and mandt = '800' a.blart,a.waers,a.wrbtr,a.shkzg,a.budat as budats,a.zfbdt as zfbdts,a.zterm
order by "$rowid$" from sapabap1.bsid a
where a."$rowid$" > '1' and a.mandt = '800'
order by a."$rowid$"
</select>
<select id="selectBsadNew" parameterType="Bsad" resultType="Bsad">
select top 20 a."$rowid$" as rowids,
a.vbeln,a.mandt,a.bukrs,a.kunnr,a.umsks,a.umskz,a.augdt as augdts,a.augbl,a.zuonr,a.gjahr,a.belnr,a.buzei,a.buzei as buzeis,
a.blart,a.waers,a.wrbtr,a.shkzg,a.budat as budats,a.zfbdt as zfbdts,a.zterm
from sapabap1.bsad a
where a."$rowid$" > '1' and a.mandt = '800'
order by a."$rowid$"
select
a.vbeln,a.mandt,a.bukrs,a.kunnr,a.umsks,a.umskz,a.augdt as augdts,a.augbl,a.zuonr,a.gjahr,a.belnr,a.buzei,a.buzei as buzeis,
a.blart,a.waers,a.wrbtr,a.shkzg,a.budat as budats,a.zfbdt as zfbdts,a.zterm
from sapabap1.Bsid a limit 10
where a.mandt = #{mandt}
and a.bukrs = #{bukrs} and a.kunnr = #{kunnr} and a.umsks = #{umsks} and a.umskz = #{umskz}
and a.augdt = #{augdts} and a.augbl = #{augbl} and a.zuonr = #{zuonr} and a.gjahr = #{gjahr}
and a.belnr = #{belnr} and a.buzei = #{buzeis}
</select>
<select id="selectBsadById" parameterType="Bsad" resultType="Bsad">
select
a.vbeln,a.mandt,a.bukrs,a.kunnr,a.umsks,a.umskz,a.augdt as augdts,a.augbl,a.zuonr,a.gjahr,a.belnr,a.buzei,a.buzei as buzeis,
a.blart,a.waers,a.wrbtr,a.shkzg,a.budat as budats,a.zfbdt as zfbdts,a.zterm
from sapabap1.Bsad a limit 10
where a.mandt = #{mandt}
and a.bukrs = #{bukrs} and a.kunnr = #{kunnr} and a.umsks = #{umsks} and a.umskz = #{umskz}
and a.augdt = #{augdts} and a.augbl = #{augbl} and a.zuonr = #{zuonr} and a.gjahr = #{gjahr}
and a.belnr = #{belnr} and a.buzei = #{buzeis}
\ No newline at end of file
...@@ -35,5 +35,3 @@ alter table bsad add column rowNum serial; ...@@ -35,5 +35,3 @@ alter table bsad add column rowNum serial;
alter table bsad add column augdts text; alter table bsad add column augdts text;
alter table bsad add column buzeis text; alter table bsad add column buzeis text;
alter table bsad add column pernr text;
...@@ -35,4 +35,3 @@ alter table bsid add column rowNum serial; ...@@ -35,4 +35,3 @@ alter table bsid add column rowNum serial;
alter table bsid add column augdts text; alter table bsid add column augdts text;
alter table bsid add column buzeis text; alter table bsid add column buzeis text;
alter table bsid add column pernr text;
select select
a.BUKRS,a.KUNNR,a.BLART,a.UMSKZ,a.WAERS, a.BUKRS,a.KUNNR,a.BLART,a.UMSKZ,a.WAERS,
round(a.WRBTR_S,2) as WRBTR_S, round(a.WRBTR_H,2) as WRBTR_H, round((a.WRBTR_S + a.WRBTR_H),2) as BYHK, round(a.WRBTR_S,2) as WRBTR_S, round(a.WRBTR_H,2) as WRBTR_H, round((a.WRBTR_S + a.WRBTR_H),2) as BYHK,
a.budatc,a.zfbdt,a.dqsjc,a.zterm,a.vbeln,a.pernr a.budatc,a.zfbdt,a.dqsjc,a.zterm,a.vbeln
from ( from (
select BUKRS,KUNNR,BLART,UMSKZ,WAERS, select BUKRS,KUNNR,BLART,UMSKZ,WAERS,
sum(case when shkzg='S' then WRBTR/-1 else 0 end) as WRBTR_S, sum(case when shkzg='S' then WRBTR/-1 else 0 end) as WRBTR_S,
sum(case when shkzg='H' then WRBTR else 0 end) as WRBTR_H, sum(case when shkzg='H' then WRBTR else 0 end) as WRBTR_H,
budatc,zfbdt,dqsjc,zterm,vbeln,pernr budatc,zfbdt,dqsjc,zterm,vbeln
from bsid2bsad from bsid2bsad
where UMSKZ = '' and BLART in ('DZ', 'ZD') where UMSKZ = '' and BLART in ('DZ', 'ZD')
GROUP BY BUKRS,KUNNR,BLART,UMSKZ,WAERS,budatc,zfbdt,dqsjc,zterm,vbeln,pernr GROUP BY BUKRS,KUNNR,BLART,UMSKZ,WAERS,budatc,zfbdt,dqsjc,zterm,vbeln
) a ) a
select select
a.mandt,a.BUKRS,a.KUNNR,a.BLART,a.UMSKZ,a.WAERS, a.mandt,a.BUKRS,a.KUNNR,a.BLART,a.UMSKZ,a.WAERS,
round(a.WRBTR_S,2) as WRBTR_S, round(a.WRBTR_H,2) as WRBTR_H, round((a.WRBTR_S + a.WRBTR_H),2) as BYXSE, round(a.WRBTR_S,2) as WRBTR_S, round(a.WRBTR_H,2) as WRBTR_H, round((a.WRBTR_S + a.WRBTR_H),2) as BYXSE,
a.budatd,a.zfbdt,a.dqsjc,a.zterm,a.vbeln,a.pernr a.budatd,a.zfbdt,a.dqsjc,a.zterm,a.vbeln
from ( from (
select mandt,BUKRS,KUNNR,BLART,UMSKZ,WAERS, select mandt,BUKRS,KUNNR,BLART,UMSKZ,WAERS,
sum(case when shkzg='S' then WRBTR else 0 end) as WRBTR_S, sum(case when shkzg='S' then WRBTR else 0 end) as WRBTR_S,
sum(case when shkzg='H' then WRBTR/-1 else 0 end) as WRBTR_H, sum(case when shkzg='H' then WRBTR/-1 else 0 end) as WRBTR_H,
budatd,zfbdt,dqsjc,zterm,vbeln,pernr budatd,zfbdt,dqsjc,zterm,vbeln
from bsid2bsad from bsid2bsad
where UMSKZ = '' and BLART in ('RV', 'QC') where UMSKZ = '' and BLART in ('RV', 'QC')
GROUP BY mandt,BUKRS,KUNNR,BLART,UMSKZ,WAERS,budatd,zfbdt,dqsjc,zterm,vbeln,pernr GROUP BY mandt,BUKRS,KUNNR,BLART,UMSKZ,WAERS,budatd,zfbdt,dqsjc,zterm,vbeln
) a ) a
...@@ -31,12 +31,12 @@ ...@@ -31,12 +31,12 @@
select select
mandt, bukrs, kunnr, umsks, umskz, augdt, augbl, zuonr, mandt, bukrs, kunnr, umsks, umskz, augdt, augbl, zuonr,
gjahr, belnr, buzei, blart, waers, wrbtr, shkzg, gjahr, belnr, buzei, blart, waers, wrbtr, shkzg,
budat, zfbdt, dqsjc, budatc, vbeln, zterm, budatd, pernr budat, zfbdt, dqsjc, budatc, vbeln, zterm, budatd
from Bsid UNION all from Bsid UNION all
select select
mandt, bukrs, kunnr, umsks, umskz, augdt, augbl, zuonr, mandt, bukrs, kunnr, umsks, umskz, augdt, augbl, zuonr,
gjahr, belnr, buzei, blart, waers, wrbtr, shkzg, gjahr, belnr, buzei, blart, waers, wrbtr, shkzg,
budat, zfbdt, dqsjc, budatc, vbeln, zterm, budatd, pernr budat, zfbdt, dqsjc, budatc, vbeln, zterm, budatd
from Bsad; from Bsad;
...@@ -631,6 +631,43 @@ ...@@ -631,6 +631,43 @@
select * from Afvc where rownum &gt; #{rowNum} order by rownum limit 20 select * from Afvc where rownum &gt; #{rowNum} order by rownum limit 20
</select> </select>
<select id="selectKnvp" parameterType="com.huazheng.project.hana.model.Knvp" resultType="com.huazheng.project.hana.model.Knvp">
select * from Knvp where mandt = #{mandt} and kunnr = #{kunnr} and vkorg = #{vkorg} and vtweg = #{vtweg} and spart = #{spart} and parvw = #{parvw} and parza = #{parza}
</select>
<insert id="insertKnvp" parameterType="com.huazheng.project.hana.model.Knvp">
insert into Knvp (mandt, kunnr, vkorg, vtweg, spart, parvw, parza, kunn2, pernr, knref, hashResult)
values(#{mandt},#{kunnr},#{vkorg},#{vtweg},#{spart},#{parvw},#{parza},#{kunn2},#{pernr},#{knref},#{hashResult})
</insert>
<delete id="deleteKnvp" parameterType="com.huazheng.project.hana.model.Knvp">
delete from Knvp where mandt = #{mandt} and kunnr = #{kunnr} and vkorg = #{vkorg} and vtweg = #{vtweg} and spart = #{spart} and parvw = #{parvw} and parza = #{parza}
</delete>
<update id="updateKnvp" parameterType="com.huazheng.project.hana.model.Knvp">
update Knvp set
mandt = #{mandt}, kunnr = #{kunnr}, vkorg = #{vkorg}, vtweg = #{vtweg}, spart = #{spart}, parvw = #{parvw}, parza = #{parza}, kunn2 = #{kunn2}, pernr = #{pernr}, knref = #{knref}, hashResult = #{hashResult}
where mandt = #{mandt} and kunnr = #{kunnr} and vkorg = #{vkorg} and vtweg = #{vtweg} and spart = #{spart} and parvw = #{parvw} and parza = #{parza}
</update>
<select id="selectKnvpCheck" parameterType="com.huazheng.project.hana.model.Knvp" resultType="com.huazheng.project.hana.model.Knvp">
select * from Knvp where rownum &gt; #{rowNum} order by rownum limit 20
</select>
<select id="selectAusp" parameterType="com.huazheng.project.hana.model.Ausp" resultType="com.huazheng.project.hana.model.Ausp">
select * from Ausp where mandt = #{mandt} and objek = #{objek} and atinn = #{atinn} and atzhl = #{atzhl} and mafid = #{mafid} and klart = #{klart} and adzhl = #{adzhl}
</select>
<insert id="insertAusp" parameterType="com.huazheng.project.hana.model.Ausp">
insert into Ausp (mandt, objek, atinn, atzhl, mafid, klart, adzhl, atwrt, hashResult)
values(#{mandt},#{objek},#{atinn},#{atzhl},#{mafid},#{klart},#{adzhl},#{atwrt},#{hashResult})
</insert>
<delete id="deleteAusp" parameterType="com.huazheng.project.hana.model.Ausp">
delete from Ausp where mandt = #{mandt} and objek = #{objek} and atinn = #{atinn} and atzhl = #{atzhl} and mafid = #{mafid} and klart = #{klart} and adzhl = #{adzhl}
</delete>
<update id="updateAusp" parameterType="com.huazheng.project.hana.model.Ausp">
update Ausp set
mandt = #{mandt}, objek = #{objek}, atinn = #{atinn}, atzhl = #{atzhl}, mafid = #{mafid}, klart = #{klart}, adzhl = #{adzhl}, atwrt = #{atwrt}, hashResult = #{hashResult}
where mandt = #{mandt} and objek = #{objek} and atinn = #{atinn} and atzhl = #{atzhl} and mafid = #{mafid} and klart = #{klart} and adzhl = #{adzhl}
</update>
<select id="selectAuspCheck" parameterType="com.huazheng.project.hana.model.Ausp" resultType="com.huazheng.project.hana.model.Ausp">
select * from Ausp where rownum &gt; #{rowNum} order by rownum limit 20
</select>
<select id="selectAfru" parameterType="com.huazheng.project.hana.model.Afru" resultType="com.huazheng.project.hana.model.Afru"> <select id="selectAfru" parameterType="com.huazheng.project.hana.model.Afru" resultType="com.huazheng.project.hana.model.Afru">
select * from Afru where mandt = #{mandt} and rueck = #{rueck} and rmzhl = #{rmzhl} select * from Afru where mandt = #{mandt} and rueck = #{rueck} and rmzhl = #{rmzhl}
...@@ -995,10 +1032,10 @@ ...@@ -995,10 +1032,10 @@
<insert id="insertVbak" parameterType="com.huazheng.project.hana.model.Vbak"> <insert id="insertVbak" parameterType="com.huazheng.project.hana.model.Vbak">
insert into vbak (vbeln, mandt, vbtyp, audat, waerk, kalsm, ctlpc, kunnr, bukrs_vf, bstnk, insert into vbak (vbeln, mandt, vbtyp, audat, waerk, kalsm, ctlpc, kunnr, bukrs_vf, bstnk,
bname, telf1, netwr, vkbur, audat1, knumv, vkorg, vtweg, kkber, auart, aedat, pernr, bname, telf1, netwr, vkbur, audat1, knumv, vkorg, vtweg, kkber, auart, aedat, pernr,
erdat2erzet, erdat, erzet, hashResult) erdat2erzet, erdat, erzet, spart, hashResult)
values(#{vbeln}, #{mandt}, #{vbtyp}, #{audat}, #{waerk}, #{kalsm}, #{ctlpc}, #{kunnr}, #{bukrs_vf}, #{bstnk}, values(#{vbeln}, #{mandt}, #{vbtyp}, #{audat}, #{waerk}, #{kalsm}, #{ctlpc}, #{kunnr}, #{bukrs_vf}, #{bstnk},
#{bname}, #{telf1}, #{netwr}, #{vkbur}, #{audat1}, #{knumv}, #{vkorg}, #{vtweg}, #{kkber}, #{auart}, #{aedat}, #{pernr}, #{bname}, #{telf1}, #{netwr}, #{vkbur}, #{audat1}, #{knumv}, #{vkorg}, #{vtweg}, #{kkber}, #{auart}, #{aedat}, #{pernr},
#{erdat2erzet}, #{erdat}, #{erzet}, #{hashResult}) #{erdat2erzet}, #{erdat}, #{erzet}, #{erzet}, #{hashResult})
</insert> </insert>
<delete id="deleteVbak" parameterType="com.huazheng.project.hana.model.Vbak"> <delete id="deleteVbak" parameterType="com.huazheng.project.hana.model.Vbak">
delete from vbak where vbeln = #{vbeln} and mandt = #{mandt} delete from vbak where vbeln = #{vbeln} and mandt = #{mandt}
...@@ -1011,7 +1048,7 @@ ...@@ -1011,7 +1048,7 @@
telf1 = #{telf1}, netwr = #{netwr}, vkbur = #{vkbur}, audat1 = #{audat1}, telf1 = #{telf1}, netwr = #{netwr}, vkbur = #{vkbur}, audat1 = #{audat1},
knumv = #{knumv}, vkorg = #{vkorg}, vtweg = #{vtweg}, kkber = #{kkber}, knumv = #{knumv}, vkorg = #{vkorg}, vtweg = #{vtweg}, kkber = #{kkber},
auart = #{auart}, aedat = #{aedat}, pernr = #{pernr}, auart = #{auart}, aedat = #{aedat}, pernr = #{pernr},
erdat2erzet = #{erdat2erzet}, erdat = #{erdat}, erzet = #{erzet}, hashResult = #{hashResult} erdat2erzet = #{erdat2erzet}, erdat = #{erdat}, erzet = #{erzet}, spart = #{spart}, hashResult = #{hashResult}
where vbeln = #{vbeln} and mandt = #{mandt} where vbeln = #{vbeln} and mandt = #{mandt}
</update> </update>
<select id="selectVbakCheck" parameterType="com.huazheng.project.hana.model.Vbak" resultType="com.huazheng.project.hana.model.Vbak"> <select id="selectVbakCheck" parameterType="com.huazheng.project.hana.model.Vbak" resultType="com.huazheng.project.hana.model.Vbak">
...@@ -1026,8 +1063,8 @@ ...@@ -1026,8 +1063,8 @@
where vbeln = #{vbeln} and posnr = #{posnr} and etenr = #{etenr} and mandt = #{mandt} where vbeln = #{vbeln} and posnr = #{posnr} and etenr = #{etenr} and mandt = #{mandt}
</select> </select>
<insert id="insertVbep" parameterType="com.huazheng.project.hana.model.Vbep"> <insert id="insertVbep" parameterType="com.huazheng.project.hana.model.Vbep">
insert into vbep (vbeln, posnr, edatu, ettyp, wmeng, bmeng, edatu1, mandt, etenr, hashResult) insert into vbep (vbeln, posnr, edatu, ettyp, wmeng, bmeng, edatu1, mandt, etenr, aufnr, hashResult)
values(#{vbeln}, #{posnr}, #{edatu}, #{ettyp}, #{wmeng}, #{bmeng}, #{edatu1}, #{mandt}, #{etenr}, #{hashResult}) values(#{vbeln}, #{posnr}, #{edatu}, #{ettyp}, #{wmeng}, #{bmeng}, #{edatu1}, #{mandt}, #{etenr}, #{aufnr}, #{hashResult})
</insert> </insert>
<delete id="deleteVbep" parameterType="com.huazheng.project.hana.model.Vbep"> <delete id="deleteVbep" parameterType="com.huazheng.project.hana.model.Vbep">
delete from vbep delete from vbep
...@@ -1036,7 +1073,7 @@ ...@@ -1036,7 +1073,7 @@
<update id="updateVbep" parameterType="com.huazheng.project.hana.model.Vbep"> <update id="updateVbep" parameterType="com.huazheng.project.hana.model.Vbep">
update Vbep set update Vbep set
vbeln = #{vbeln}, posnr = #{posnr}, edatu = #{edatu}, ettyp = #{ettyp}, wmeng = #{wmeng}, vbeln = #{vbeln}, posnr = #{posnr}, edatu = #{edatu}, ettyp = #{ettyp}, wmeng = #{wmeng},
bmeng = #{bmeng}, edatu1 = #{edatu1}, mandt = #{mandt}, etenr = #{etenr}, hashResult = #{hashResult} bmeng = #{bmeng}, edatu1 = #{edatu1}, mandt = #{mandt}, etenr = #{etenr}, aufnr = #{aufnr}, hashResult = #{hashResult}
where vbeln = #{vbeln} and posnr = #{posnr} and etenr = #{etenr} and mandt = #{mandt} where vbeln = #{vbeln} and posnr = #{posnr} and etenr = #{etenr} and mandt = #{mandt}
</update> </update>
<select id="selectVbepCheck" parameterType="com.huazheng.project.hana.model.Vbep" resultType="com.huazheng.project.hana.model.Vbep"> <select id="selectVbepCheck" parameterType="com.huazheng.project.hana.model.Vbep" resultType="com.huazheng.project.hana.model.Vbep">
...@@ -1225,9 +1262,9 @@ ...@@ -1225,9 +1262,9 @@
</select> </select>
<insert id="insertBsad" parameterType="com.huazheng.project.hana.model.Bsad"> <insert id="insertBsad" parameterType="com.huazheng.project.hana.model.Bsad">
insert into Bsad (vbeln,mandt,bukrs,kunnr,umsks,umskz,augdt,augbl,zuonr,gjahr,belnr, insert into Bsad (vbeln,mandt,bukrs,kunnr,umsks,umskz,augdt,augbl,zuonr,gjahr,belnr,
buzei,blart,waers,wrbtr,shkzg,budat,budatc,zfbdt,dqsjc,zterm,budatd,augdts,buzeis,pernr,hashResult) buzei,blart,waers,wrbtr,shkzg,budat,budatc,zfbdt,dqsjc,zterm,budatd,augdts,buzeis,hashResult)
values(#{vbeln},#{mandt},#{bukrs},#{kunnr},#{umsks},#{umskz},#{augdt},#{augbl},#{zuonr},#{gjahr},#{belnr}, values(#{vbeln},#{mandt},#{bukrs},#{kunnr},#{umsks},#{umskz},#{augdt},#{augbl},#{zuonr},#{gjahr},#{belnr},
#{buzei},#{blart},#{waers},#{wrbtr},#{shkzg},#{budat},#{budatc},#{zfbdt},#{dqsjc},#{zterm},#{budatd},#{augdts},#{buzeis},#{pernr},#{hashResult}) #{buzei},#{blart},#{waers},#{wrbtr},#{shkzg},#{budat},#{budatc},#{zfbdt},#{dqsjc},#{zterm},#{budatd},#{augdts},#{buzeis},#{hashResult})
</insert> </insert>
<delete id="deleteBsad" parameterType="com.huazheng.project.hana.model.Bsad"> <delete id="deleteBsad" parameterType="com.huazheng.project.hana.model.Bsad">
delete from Bsad delete from Bsad
...@@ -1241,7 +1278,7 @@ ...@@ -1241,7 +1278,7 @@
vbeln = #{vbeln},mandt = #{mandt},bukrs = #{bukrs},kunnr = #{kunnr},umsks = #{umsks},umskz = #{umskz},augdt = #{augdt}, vbeln = #{vbeln},mandt = #{mandt},bukrs = #{bukrs},kunnr = #{kunnr},umsks = #{umsks},umskz = #{umskz},augdt = #{augdt},
augbl = #{augbl},zuonr = #{zuonr},gjahr = #{gjahr},belnr = #{belnr},buzei = #{buzei},blart = #{blart},waers = #{waers}, augbl = #{augbl},zuonr = #{zuonr},gjahr = #{gjahr},belnr = #{belnr},buzei = #{buzei},blart = #{blart},waers = #{waers},
wrbtr = #{wrbtr},shkzg = #{shkzg},budat = #{budat},budatc = #{budatc},zfbdt = #{zfbdt},dqsjc = #{dqsjc},zterm = #{zterm},budatd = #{budatd}, wrbtr = #{wrbtr},shkzg = #{shkzg},budat = #{budat},budatc = #{budatc},zfbdt = #{zfbdt},dqsjc = #{dqsjc},zterm = #{zterm},budatd = #{budatd},
augdts=#{augdts},buzeis=#{buzeis},pernr=#{pernr},hashResult = #{hashResult} augdts=#{augdts},buzeis=#{buzeis},hashResult = #{hashResult}
where mandt = #{mandt} where mandt = #{mandt}
and bukrs = #{bukrs} and kunnr = #{kunnr} and umsks = #{umsks} and umskz = #{umskz} and bukrs = #{bukrs} and kunnr = #{kunnr} and umsks = #{umsks} and umskz = #{umskz}
and augdt = #{augdt} and augbl = #{augbl} and zuonr = #{zuonr} and gjahr = #{gjahr} and augdt = #{augdt} and augbl = #{augbl} and zuonr = #{zuonr} and gjahr = #{gjahr}
...@@ -1270,9 +1307,9 @@ ...@@ -1270,9 +1307,9 @@
</select> </select>
<insert id="insertBsid" parameterType="com.huazheng.project.hana.model.Bsid"> <insert id="insertBsid" parameterType="com.huazheng.project.hana.model.Bsid">
insert into Bsid (vbeln,mandt,bukrs,kunnr,umsks,umskz,augdt,augbl,zuonr,gjahr,belnr, insert into Bsid (vbeln,mandt,bukrs,kunnr,umsks,umskz,augdt,augbl,zuonr,gjahr,belnr,
buzei,blart,waers,wrbtr,shkzg,budat,budatc,zfbdt,dqsjc,zterm,budatd,augdts,buzeis,pernr,hashResult) buzei,blart,waers,wrbtr,shkzg,budat,budatc,zfbdt,dqsjc,zterm,budatd,augdts,buzeis,hashResult)
values(#{vbeln},#{mandt},#{bukrs},#{kunnr},#{umsks},#{umskz},#{augdt},#{augbl},#{zuonr},#{gjahr},#{belnr}, values(#{vbeln},#{mandt},#{bukrs},#{kunnr},#{umsks},#{umskz},#{augdt},#{augbl},#{zuonr},#{gjahr},#{belnr},
#{buzei},#{blart},#{waers},#{wrbtr},#{shkzg},#{budat},#{budatc},#{zfbdt},#{dqsjc},#{zterm},#{budatd},#{augdts},#{buzeis},#{pernr},#{hashResult}) #{buzei},#{blart},#{waers},#{wrbtr},#{shkzg},#{budat},#{budatc},#{zfbdt},#{dqsjc},#{zterm},#{budatd},#{augdts},#{buzeis},#{hashResult})
</insert> </insert>
<delete id="deleteBsid" parameterType="com.huazheng.project.hana.model.Bsid"> <delete id="deleteBsid" parameterType="com.huazheng.project.hana.model.Bsid">
delete from Bsid delete from Bsid
...@@ -1286,7 +1323,7 @@ ...@@ -1286,7 +1323,7 @@
vbeln = #{vbeln},mandt = #{mandt},bukrs = #{bukrs},kunnr = #{kunnr},umsks = #{umsks},umskz = #{umskz},augdt = #{augdt}, vbeln = #{vbeln},mandt = #{mandt},bukrs = #{bukrs},kunnr = #{kunnr},umsks = #{umsks},umskz = #{umskz},augdt = #{augdt},
augbl = #{augbl},zuonr = #{zuonr},gjahr = #{gjahr},belnr = #{belnr},buzei = #{buzei},blart = #{blart},waers = #{waers}, augbl = #{augbl},zuonr = #{zuonr},gjahr = #{gjahr},belnr = #{belnr},buzei = #{buzei},blart = #{blart},waers = #{waers},
wrbtr = #{wrbtr},shkzg = #{shkzg},budat = #{budat},budatc = #{budatc},zfbdt = #{zfbdt},dqsjc = #{dqsjc},zterm = #{zterm},budatd = #{budatd}, wrbtr = #{wrbtr},shkzg = #{shkzg},budat = #{budat},budatc = #{budatc},zfbdt = #{zfbdt},dqsjc = #{dqsjc},zterm = #{zterm},budatd = #{budatd},
augdts=#{augdts},buzeis=#{buzeis},pernr=#{pernr},hashResult = #{hashResult} augdts=#{augdts},buzeis=#{buzeis},hashResult = #{hashResult}
where mandt = #{mandt} where mandt = #{mandt}
and bukrs = #{bukrs} and kunnr = #{kunnr} and umsks = #{umsks} and umskz = #{umskz} and bukrs = #{bukrs} and kunnr = #{kunnr} and umsks = #{umsks} and umskz = #{umskz}
and augdt = #{augdt} and augbl = #{augbl} and zuonr = #{zuonr} and gjahr = #{gjahr} and augdt = #{augdt} and augbl = #{augbl} and zuonr = #{zuonr} and gjahr = #{gjahr}
...@@ -1537,7 +1574,7 @@ ...@@ -1537,7 +1574,7 @@
update VbapAdv set update VbapAdv set
aufk_kdauf = #{kdauf}, aufk_kdpos = #{kdpos}, aufk_mandt = #{mandt}, aufk_aufnr = #{aufnr}, aufk_kdauf = #{kdauf}, aufk_kdpos = #{kdpos}, aufk_mandt = #{mandt}, aufk_aufnr = #{aufnr},
aufk_erdat = #{erdat}, aufk_erfzeit = #{erfzeit}, aufk_ernam = #{ernam}, aufk_aenam = #{aenam}, aufk_erdat = #{erdat}, aufk_erfzeit = #{erfzeit}, aufk_ernam = #{ernam}, aufk_aenam = #{aenam},
aufk_bukrs = #{bukrs}, aufk_erdat1 = #{erdat1}, aufk_erdat2 = #{erdat2}, aufk_bukrs = #{bukrs}, aufk_erdat1 = #{erdat1}, aufk_erdat2 = #{erdat2}, aufk_auart=#{auart}, aufk_werks=#{werks},
pcsj = #{erdat1} pcsj = #{erdat1}
where vbeln = #{vbap.vbeln} and posnr = #{vbap.posnr} and mandt = #{vbap.mandt} and erdat1 = #{vbap.erdat1} where vbeln = #{vbap.vbeln} and posnr = #{vbap.posnr} and mandt = #{vbap.mandt} and erdat1 = #{vbap.erdat1}
</update> </update>
......
...@@ -23,36 +23,16 @@ ...@@ -23,36 +23,16 @@
<select id="selectBsidNew" parameterType="Bsid" resultType="Bsid"> <select id="selectBsidNew" parameterType="Bsid" resultType="Bsid">
select top 20 a."$rowid$" as rowids, select top 20 a."$rowid$" as rowids,
a.vbeln,a.mandt,a.bukrs,a.kunnr,a.umsks,a.umskz,a.augdt as augdts,a.augbl,a.zuonr,a.gjahr,a.belnr,a.buzei,a.buzei as buzeis, a.vbeln,a.mandt,a.bukrs,a.kunnr,a.umsks,a.umskz,a.augdt as augdts,a.augbl,a.zuonr,a.gjahr,a.belnr,a.buzei,a.buzei as buzeis,
a.blart,a.waers,a.wrbtr,a.shkzg,a.budat as budats,a.zfbdt as zfbdts,a.zterm, b.pernr a.blart,a.waers,a.wrbtr,a.shkzg,a.budat as budats,a.zfbdt as zfbdts,a.zterm
from ${hana_user}.bsid a from ${hana_user}.bsid a
left join (
select
aa.vbeln, aa.aubel, bb.pernr
from ${hana_user}.vbrp aa
left join (
select vbeln,pernr,posnr from ${hana_user}.vbpa where mandt = '800' and pernr != '00000000' group by vbeln,pernr,posnr
) bb on aa.aubel = bb.vbeln and aa.aupos = bb.posnr
where bb.pernr is not null and aa.mandt = '800'
group by aa.vbeln, aa.aubel, bb.pernr
) b on a.vbeln = b.vbeln
where a."$rowid$" &gt; #{rowids} and a.mandt = '800' where a."$rowid$" &gt; #{rowids} and a.mandt = '800'
order by a."$rowid$" order by a."$rowid$"
</select> </select>
<select id="selectBsadNew" parameterType="Bsad" resultType="Bsad"> <select id="selectBsadNew" parameterType="Bsad" resultType="Bsad">
select top 20 a."$rowid$" as rowids, select top 20 a."$rowid$" as rowids,
a.vbeln,a.mandt,a.bukrs,a.kunnr,a.umsks,a.umskz,a.augdt as augdts,a.augbl,a.zuonr,a.gjahr,a.belnr,a.buzei,a.buzei as buzeis, a.vbeln,a.mandt,a.bukrs,a.kunnr,a.umsks,a.umskz,a.augdt as augdts,a.augbl,a.zuonr,a.gjahr,a.belnr,a.buzei,a.buzei as buzeis,
a.blart,a.waers,a.wrbtr,a.shkzg,a.budat as budats,a.zfbdt as zfbdts,a.zterm, b.pernr a.blart,a.waers,a.wrbtr,a.shkzg,a.budat as budats,a.zfbdt as zfbdts,a.zterm
from ${hana_user}.bsad a from ${hana_user}.bsad a
left join (
select
aa.vbeln, aa.aubel, bb.pernr
from ${hana_user}.vbrp aa
left join (
select vbeln,pernr,posnr from ${hana_user}.vbpa where mandt = '800' and pernr != '00000000' group by vbeln,pernr,posnr
) bb on aa.aubel = bb.vbeln and aa.aupos = bb.posnr
where bb.pernr is not null and aa.mandt = '800'
group by aa.vbeln, aa.aubel, bb.pernr
) b on a.vbeln = b.vbeln
where a."$rowid$" &gt; #{rowids} and a.mandt = '800' where a."$rowid$" &gt; #{rowids} and a.mandt = '800'
order by a."$rowid$" order by a."$rowid$"
</select> </select>
...@@ -166,7 +146,7 @@ ...@@ -166,7 +146,7 @@
</select> </select>
<select id="selectVbepNew" parameterType="Vbep" resultType="Vbep"> <select id="selectVbepNew" parameterType="Vbep" resultType="Vbep">
select top 20 "$rowid$" as rowids, select top 20 "$rowid$" as rowids,
vbeln, posnr, edatu, ettyp, wmeng, bmeng, mandt, etenr vbeln, posnr, edatu, ettyp, wmeng, bmeng, mandt, etenr, aufnr
from ${hana_user}.vbep from ${hana_user}.vbep
where "$rowid$" &gt; #{rowids} ${hana_mandt} where "$rowid$" &gt; #{rowids} ${hana_mandt}
order by "$rowid$" order by "$rowid$"
...@@ -200,6 +180,22 @@ ...@@ -200,6 +180,22 @@
order by "$rowid$" order by "$rowid$"
</select> </select>
<select id="selectKnvpNew" parameterType="Knvp" resultType="Knvp">
select top 20 "$rowid$" as rowids,
mandt, kunnr, vkorg, vtweg, spart, parvw, parza, kunn2, pernr, knref
from ${hana_user}.Knvp
where "$rowid$" &gt; #{rowids} ${hana_mandt}
order by "$rowid$"
</select>
<select id="selectAuspNew" parameterType="Ausp" resultType="Ausp">
select top 20 "$rowid$" as rowids,
mandt, objek, atinn, atzhl, mafid, klart, adzhl, atwrt
from ${hana_user}.Ausp
where "$rowid$" &gt; #{rowids} ${hana_mandt}
order by "$rowid$"
</select>
<select id="selectAfruNew" parameterType="Afru" resultType="Afru"> <select id="selectAfruNew" parameterType="Afru" resultType="Afru">
select top 20 "$rowid$" as rowids, select top 20 "$rowid$" as rowids,
mandt, rueck, rmzhl, ersda, wablnr, aufnr, stokz, stzhl mandt, rueck, rmzhl, ersda, wablnr, aufnr, stokz, stzhl
...@@ -283,7 +279,7 @@ ...@@ -283,7 +279,7 @@
a.vbeln, a.mandt, a.vbtyp, a.audat, a.waerk, a.kalsm, a.ctlpc, a.kunnr, a.bukrs_vf, a.bstnk, a.vbeln, a.mandt, a.vbtyp, a.audat, a.waerk, a.kalsm, a.ctlpc, a.kunnr, a.bukrs_vf, a.bstnk,
a.bname, a.telf1, a.netwr, a.vkbur, a.knumv, a.vkorg, a.vtweg, a.kkber, a.auart, a.aedat, b.pernr, a.bname, a.telf1, a.netwr, a.vkbur, a.knumv, a.vkorg, a.vtweg, a.kkber, a.auart, a.aedat, b.pernr,
case a.erdat when '00000000' then null else (to_date(a.erdat)||' '||to_time(a.erzet)) end as erdat2erzet, case a.erdat when '00000000' then null else (to_date(a.erdat)||' '||to_time(a.erzet)) end as erdat2erzet,
a.erdat, a.erzet a.erdat, a.erzet, a.spart
from ${hana_user}.vbak a from ${hana_user}.vbak a
left join ( left join (
select q.vbeln,r.pernr from ${hana_user}.vbap q select q.vbeln,r.pernr from ${hana_user}.vbap q
...@@ -372,6 +368,18 @@ ...@@ -372,6 +368,18 @@
where mandt = #{mandt} and aufpl = #{aufpl} and aplzl = #{aplzl} where mandt = #{mandt} and aufpl = #{aufpl} and aplzl = #{aplzl}
</select> </select>
<select id="selectKnvpById" parameterType="Knvp" resultType="Knvp">
select mandt, kunnr, vkorg, vtweg, spart, parvw, parza, kunn2, pernr, knref
from ${hana_user}.Knvp
where mandt = #{mandt} and kunnr = #{kunnr} and vkorg = #{vkorg} and vtweg = #{vtweg} and spart = #{spart} and parvw = #{parvw} and parza = #{parza}
</select>
<select id="selectAuspById" parameterType="Ausp" resultType="Ausp">
select mandt, objek, atinn, atzhl, mafid, klart, adzhl, atwrt
from ${hana_user}.Ausp
where mandt = #{mandt} and objek = #{objek} and atinn = #{atinn} and atzhl = #{atzhl} and mafid = #{mafid} and klart = #{klart} and adzhl = #{adzhl}
</select>
<select id="selectAfruById" parameterType="Afru" resultType="Afru"> <select id="selectAfruById" parameterType="Afru" resultType="Afru">
select mandt, rueck, rmzhl, ersda, wablnr, aufnr, stokz, stzhl select mandt, rueck, rmzhl, ersda, wablnr, aufnr, stokz, stzhl
from ${hana_user}.Afru from ${hana_user}.Afru
...@@ -475,7 +483,7 @@ ...@@ -475,7 +483,7 @@
a.vbeln, a.mandt, a.vbtyp, a.audat, a.waerk, a.kalsm, a.ctlpc, a.kunnr, a.bukrs_vf, a.bstnk, a.vbeln, a.mandt, a.vbtyp, a.audat, a.waerk, a.kalsm, a.ctlpc, a.kunnr, a.bukrs_vf, a.bstnk,
a.bname, a.telf1, a.netwr, a.vkbur, a.knumv, a.vkorg, a.vtweg, a.kkber, a.auart, a.aedat, b.pernr, a.bname, a.telf1, a.netwr, a.vkbur, a.knumv, a.vkorg, a.vtweg, a.kkber, a.auart, a.aedat, b.pernr,
case a.erdat when '00000000' then null else (to_date(a.erdat)||' '||to_time(a.erzet)) end as erdat2erzet, case a.erdat when '00000000' then null else (to_date(a.erdat)||' '||to_time(a.erzet)) end as erdat2erzet,
a.erdat, a.erzet a.erdat, a.erzet, a.spart
from ${hana_user}.vbak a from ${hana_user}.vbak a
left join ( left join (
select q.vbeln,r.pernr from ${hana_user}.vbap q select q.vbeln,r.pernr from ${hana_user}.vbap q
...@@ -488,7 +496,7 @@ ...@@ -488,7 +496,7 @@
where a.vbeln = #{vbeln} and a.mandt = #{mandt} where a.vbeln = #{vbeln} and a.mandt = #{mandt}
</select> </select>
<select id="selectVbepById" parameterType="Vbep" resultType="Vbep"> <select id="selectVbepById" parameterType="Vbep" resultType="Vbep">
select vbeln, posnr, edatu, ettyp, wmeng, bmeng, mandt, etenr select vbeln, posnr, edatu, ettyp, wmeng, bmeng, mandt, etenr, aufnr
from ${hana_user}.vbep from ${hana_user}.vbep
where vbeln = #{vbeln} and posnr = #{posnr} and etenr = #{etenr} and mandt = #{mandt} where vbeln = #{vbeln} and posnr = #{posnr} and etenr = #{etenr} and mandt = #{mandt}
</select> </select>
...@@ -535,18 +543,8 @@ ...@@ -535,18 +543,8 @@
<select id="selectBsidById" parameterType="Bsid" resultType="Bsid"> <select id="selectBsidById" parameterType="Bsid" resultType="Bsid">
select select
a.vbeln,a.mandt,a.bukrs,a.kunnr,a.umsks,a.umskz,a.augdt as augdts,a.augbl,a.zuonr,a.gjahr,a.belnr,a.buzei,a.buzei as buzeis, a.vbeln,a.mandt,a.bukrs,a.kunnr,a.umsks,a.umskz,a.augdt as augdts,a.augbl,a.zuonr,a.gjahr,a.belnr,a.buzei,a.buzei as buzeis,
a.blart,a.waers,a.wrbtr,a.shkzg,a.budat as budats,a.zfbdt as zfbdts,a.zterm, b.pernr a.blart,a.waers,a.wrbtr,a.shkzg,a.budat as budats,a.zfbdt as zfbdts,a.zterm
from ${hana_user}.Bsid a from ${hana_user}.Bsid a
left join (
select
aa.vbeln, aa.aubel, bb.pernr
from ${hana_user}.vbrp aa
left join (
select vbeln,pernr,posnr from ${hana_user}.vbpa where mandt = #{mandt} and pernr != '00000000' group by vbeln,pernr,posnr
) bb on aa.aubel = bb.vbeln and aa.aupos = bb.posnr
where bb.pernr is not null and aa.mandt = #{mandt}
group by aa.vbeln, aa.aubel, bb.pernr
) b on a.vbeln = b.vbeln
where a.mandt = #{mandt} where a.mandt = #{mandt}
and a.bukrs = #{bukrs} and a.kunnr = #{kunnr} and a.umsks = #{umsks} and a.umskz = #{umskz} and a.bukrs = #{bukrs} and a.kunnr = #{kunnr} and a.umsks = #{umsks} and a.umskz = #{umskz}
and a.augdt = #{augdts} and a.augbl = #{augbl} and a.zuonr = #{zuonr} and a.gjahr = #{gjahr} and a.augdt = #{augdts} and a.augbl = #{augbl} and a.zuonr = #{zuonr} and a.gjahr = #{gjahr}
...@@ -555,18 +553,8 @@ ...@@ -555,18 +553,8 @@
<select id="selectBsadById" parameterType="Bsad" resultType="Bsad"> <select id="selectBsadById" parameterType="Bsad" resultType="Bsad">
select select
a.vbeln,a.mandt,a.bukrs,a.kunnr,a.umsks,a.umskz,a.augdt as augdts,a.augbl,a.zuonr,a.gjahr,a.belnr,a.buzei,a.buzei as buzeis, a.vbeln,a.mandt,a.bukrs,a.kunnr,a.umsks,a.umskz,a.augdt as augdts,a.augbl,a.zuonr,a.gjahr,a.belnr,a.buzei,a.buzei as buzeis,
a.blart,a.waers,a.wrbtr,a.shkzg,a.budat as budats,a.zfbdt as zfbdts,a.zterm, b.pernr a.blart,a.waers,a.wrbtr,a.shkzg,a.budat as budats,a.zfbdt as zfbdts,a.zterm
from ${hana_user}.Bsad a from ${hana_user}.Bsad a
left join (
select
aa.vbeln, aa.aubel, bb.pernr
from ${hana_user}.vbrp aa
left join (
select vbeln,pernr,posnr from ${hana_user}.vbpa where mandt = #{mandt} and pernr != '00000000' group by vbeln,pernr,posnr
) bb on aa.aubel = bb.vbeln and aa.aupos = bb.posnr
where bb.pernr is not null and aa.mandt = #{mandt}
group by aa.vbeln, aa.aubel, bb.pernr
) b on a.vbeln = b.vbeln
where a.mandt = #{mandt} where a.mandt = #{mandt}
and a.bukrs = #{bukrs} and a.kunnr = #{kunnr} and a.umsks = #{umsks} and a.umskz = #{umskz} and a.bukrs = #{bukrs} and a.kunnr = #{kunnr} and a.umsks = #{umsks} and a.umskz = #{umskz}
and a.augdt = #{augdts} and a.augbl = #{augbl} and a.zuonr = #{zuonr} and a.gjahr = #{gjahr} and a.augdt = #{augdts} and a.augbl = #{augbl} and a.zuonr = #{zuonr} and a.gjahr = #{gjahr}
......
Markdown 格式
0%
您添加了 0 到此讨论。请谨慎行事。
请先完成此评论的编辑!
注册 或者 后发表评论