Skip to content
项目
群组
代码片段
帮助
当前项目
正在载入...
登录 / 注册
切换导航面板
H
huazheng-project-flink
概览
概览
详情
活动
周期分析
版本库
仓库
文件
提交
分支
标签
贡献者
分支图
比较
统计图
问题
0
议题
0
列表
看板
标记
里程碑
合并请求
0
合并请求
0
CI / CD
CI / CD
流水线
作业
日程表
图表
维基
Wiki
代码片段
代码片段
成员
成员
折叠边栏
关闭边栏
活动
图像
聊天
创建新问题
作业
提交
问题看板
Open sidebar
huazheng
huazheng-project-flink
Commits
3462cfd9
提交
3462cfd9
authored
11月 14, 2020
作者:
guofeng
浏览文件
操作
浏览文件
下载
电子邮件补丁
差异文件
表bsad、bsid,视图bsid2bsad、V_PayThisMonth、V_SalesThisMonth去掉pernr字段
上级
a8a221a3
全部展开
隐藏空白字符变更
内嵌
并排
正在显示
12 个修改的文件
包含
86 行增加
和
66 行删除
+86
-66
.gitignore
.gitignore
+1
-0
Bsad.java
src/main/java/com/huazheng/project/hana/model/Bsad.java
+1
-1
Bsid.java
src/main/java/com/huazheng/project/hana/model/Bsid.java
+1
-1
hana.sql
src/main/resources/devtools/dev/hana.sql
+39
-5
华正项目-数据库表设计20201107.xlsx
src/main/resources/devtools/doc/华正项目-数据库表设计20201107.xlsx
+0
-0
bsad.sql
src/main/resources/devtools/table/hana/bsad.sql
+0
-2
bsid.sql
src/main/resources/devtools/table/hana/bsid.sql
+0
-1
V_PayThisMonth.sql
src/main/resources/devtools/view/V_PayThisMonth.sql
+3
-3
V_SalesThisMonth.sql
src/main/resources/devtools/view/V_SalesThisMonth.sql
+3
-3
bsid2bsad.sql
src/main/resources/devtools/view/bsid2bsad.sql
+2
-2
GPMapper_greenplum.xml
src/main/resources/mapper/greenplum/GPMapper_greenplum.xml
+0
-0
SapMapper_hana.xml
src/main/resources/mapper/hana/SapMapper_hana.xml
+36
-48
没有找到文件。
.gitignore
浏览文件 @
3462cfd9
...
@@ -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
...
...
src/main/java/com/huazheng/project/hana/model/Bsad.java
浏览文件 @
3462cfd9
...
@@ -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
;
...
...
src/main/java/com/huazheng/project/hana/model/Bsid.java
浏览文件 @
3462cfd9
...
@@ -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
;
...
...
src/main/resources/devtools/dev/hana.sql
浏览文件 @
3462cfd9
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
src/main/resources/devtools/doc/华正项目-数据库表设计20201107.xlsx
浏览文件 @
3462cfd9
No preview for this file type
src/main/resources/devtools/table/hana/bsad.sql
浏览文件 @
3462cfd9
...
@@ -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
;
src/main/resources/devtools/table/hana/bsid.sql
浏览文件 @
3462cfd9
...
@@ -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
;
src/main/resources/devtools/view/V_PayThisMonth.sql
浏览文件 @
3462cfd9
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
src/main/resources/devtools/view/V_SalesThisMonth.sql
浏览文件 @
3462cfd9
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
src/main/resources/devtools/view/bsid2bsad.sql
浏览文件 @
3462cfd9
...
@@ -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
;
src/main/resources/mapper/greenplum/GPMapper_greenplum.xml
浏览文件 @
3462cfd9
差异被折叠。
点击展开。
src/main/resources/mapper/hana/SapMapper_hana.xml
浏览文件 @
3462cfd9
...
@@ -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$"
>
#{rowids} and a.mandt = '800'
where a."$rowid$"
>
#{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$"
>
#{rowids} and a.mandt = '800'
where a."$rowid$"
>
#{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$"
>
#{rowids} ${hana_mandt}
where "$rowid$"
>
#{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$"
>
#{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$"
>
#{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
人
到此讨论。请谨慎行事。
请先完成此评论的编辑!
取消
请
注册
或者
登录
后发表评论