销售分析报告查询

2020-09-14 06:17发布

点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)你好 您能帮...

         点击此处--->   EasySAP.com群内免费提供SAP练习系统(在群公告中)

加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)


你好

您能帮助我按项目获取销售报告,该报告为我提供与标准销售分析报告完全相同的结果。 包括OINV,ORIN,ODPI以及这些文件中的折扣。

我有这个查询,但它给我带来的差别很小

选择

T1。[ItemCode],当T0.DiscPrcnt = 0时为T1.LineTotal,否则(T1.linetotal * T0.DiscPrcnt/100)结束

来自OINV T0内连接INV1 T1接通T0。[DocEntry] = T1。[DocEntry]内连接OSLP T2接通T0。[SlpCode] = T2。[SlpCode]左外连接OITM T3接通T1。[ItemCode] = T3。[ItemCode]

其中t0.canceled ='n'

全部联盟

选择T1。[ItemCode],当T0.DiscPrcnt = 0时为T1.LineTotal * -1,否则(T1.linetotal * -1)*(T0.DiscPrcnt/100)END

从FROM ORIN T0内连接RIN1 T1接通T0。[DocEntry] = T1。[DocEntry]内连接OSLP T2接通T0。[SlpCode] = T2。[SlpCode]左外连接OITM T3接通T1。[ItemCode] = T3。[ItemCode]

其中t0.canceled ='n'

全部联盟

选择T1。[ItemCode],当T0.DiscPrcnt = 0时为T1.LineTotal,否则(T1.linetotal * T0.DiscPrcnt/100)结束

从ODPI T0内部联接DPI1 T1接通T0。[DocEntry] = T1。[DocEntry]内部联接OSLP T2接通T0。[SlpCode] = T2。[SlpCode]左外部联接OITM T3接通T1。[ItemCode] = T3。[ItemCode]

其中t0.canceled ='n'

谢谢

2条回答
小c菟菟
2020-09-14 06:33 .采纳回答

你好胡安·卡洛斯,

如果要在SAP报表下获取查询,可以使用SQL Server Profiler。 因此,如果我们跟踪此操作,则会得到此报告有许多存储过程的信息:

项目选项:所有SP都以TmSp_Sales_An_Itm_ *开头。 SAP根据所选的选项调用不同的过程。

客户选项:所有SP都以TmSp_Sales_An_Crd_ *开头。 SAP根据所选的选项调用不同的过程。

销售员工选项:所有SP都以TmSp_Sales_An_Sng_ *开头。 SAP根据所选的选项调用不同的过程。

此过程已加密,要获取参数列表并分析其查询,您需要首先对其解密。 您可以使用Devart中的免费工具来做到这一点: https://www.devart.com/dbforge/ sql/sqldecryptor /

这是用于SQL Server程序模块解密的好用的工具。

分析之后,您可以使用现有过程在其中传递必要的参数。

一周热门 更多>