查询SAP Business One公开文件

2020-09-19 07:59发布

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

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


大家好,

所以我进行了查询,它返回了我想要的东西。 但是,当要求输入客户代码时,会显示客户/供应商代码。 您知道我该如何解决吗? 如您在图片中看到的。 它说代码客户端/供应商

这是我的查询:

设置ARITHABORT OFF设置ANSI_WARNINGS OFF/**从OINV T0选择**//**从INV1 T1选择**/声明@ IDCliente1为VARCHAR(6)声明@ IDCliente2为VARCHAR(6)声明@DocDateFrom为日期时间 将@DocDateTo声明为日期时间set @DocDateFrom =/* T0.DocDueDate */'[%0]'set @DocDateTo =/* T0.DocDueDate */'[%1]'Set @ IDCliente1 =/* T0.CardCode */'[%2]'设置@ IDCliente2 =/* T0.CardCode */'[%3]'选择'客户端历史''Tipo de Documento',T0。[DocNum]为'Número',T0。[CardCode] 作为'ID do Cliente',T0。[CardName]为'Nome',转换(varchar,T0。[TaxDate],105)作为'Data do Documento',convert(varchar,T0。[DocDueDate],105)为' 从OINV T0左加入INV1 T1到T0.DocEntry = T1.DocEntry,其中T0。[Docstatus] ='O'和T0.DocDueDate> = @DocDateFrom和T0.DocDueDate <= @DocDateTo和T0.CardCode> = @ IDCliente1和T0.CardCode <= @ IDCliente2 UNION SELECT'Nota decréditode cliente',T0。[DocNum],T0。[CardCode],T0 。[CardName],转换 (varchar,T0。[TaxDate],105)as'Data do Documento',convert(varchar,T0。[DocDueDate],105),T0。[DocTotal],T0。[DocCur]从ORIN T0内部联接RIN1 T1开 T0.DocEntry = T1.DocEntry其中T0。[Docstatus] ='O'和T0.DocDueDate> = @DocDateFrom和T0.DocDueDate <= @DocDateTo和T0.CardCode> = @ IDCliente1和T0.CardCode <= @ IDCliente2

(4.8 kB)

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

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


大家好,

所以我进行了查询,它返回了我想要的东西。 但是,当要求输入客户代码时,会显示客户/供应商代码。 您知道我该如何解决吗? 如您在图片中看到的。 它说代码客户端/供应商

这是我的查询:

设置ARITHABORT OFF设置ANSI_WARNINGS OFF/**从OINV T0选择**//**从INV1 T1选择**/声明@ IDCliente1为VARCHAR(6)声明@ IDCliente2为VARCHAR(6)声明@DocDateFrom为日期时间 将@DocDateTo声明为日期时间set @DocDateFrom =/* T0.DocDueDate */'[%0]'set @DocDateTo =/* T0.DocDueDate */'[%1]'Set @ IDCliente1 =/* T0.CardCode */'[%2]'设置@ IDCliente2 =/* T0.CardCode */'[%3]'选择'客户端历史''Tipo de Documento',T0。[DocNum]为'Número',T0。[CardCode] 作为'ID do Cliente',T0。[CardName]为'Nome',转换(varchar,T0。[TaxDate],105)作为'Data do Documento',convert(varchar,T0。[DocDueDate],105)为' 从OINV T0左加入INV1 T1到T0.DocEntry = T1.DocEntry,其中T0。[Docstatus] ='O'和T0.DocDueDate> = @DocDateFrom和T0.DocDueDate <= @DocDateTo和T0.CardCode> = @ IDCliente1和T0.CardCode <= @ IDCliente2 UNION SELECT'Nota decréditode cliente',T0。[DocNum],T0。[CardCode],T0 。[CardName],转换 (varchar,T0。[TaxDate],105)as'Data do Documento',convert(varchar,T0。[DocDueDate],105),T0。[DocTotal],T0。[DocCur]从ORIN T0内部联接RIN1 T1开 T0.DocEntry = T1.DocEntry其中T0。[Docstatus] ='O'和T0.DocDueDate> = @DocDateFrom和T0.DocDueDate <= @DocDateTo和T0.CardCode> = @ IDCliente1和T0.CardCode <= @ IDCliente2

(4.8 kB)
付费偷看设置
发送
2条回答
一只江湖小虾
1楼 · 2020-09-19 08:37.采纳回答

嗨Diogo,

这是正常的系统行为。 不幸的是,您无法更改这些输入标题。

您不是第一个提出这个问题的人,我建议您在 SAP影响力上发布想法 B1的网站,或者如果有人已经将其发布,则对该想法进行投票。

此致

Johan

南山jay
2楼-- · 2020-09-19 09:01

嗨,

在where条件下不能使用别名SAP B1字段。 这是标准的系统行为。

此致

Nagarajan

一周热门 更多>