将2个参数从营销文档传递到Crystal Report中

2020-09-27 21:04发布

点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)尊敬的大师, 我现在正在设计销...

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

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


尊敬的大师,

我现在正在设计销售发票,交货单,并在水晶报表中退还这些相关文件。

我发现它们中的大多数是相似的,并且想找出我是否可以使用1个水晶来完成所有文档。

根据我的理解,打印表格只会从SAP b1中传递单个参数DocKey。

我是否可以再添加一个参数,以指示该表格是从销售订单中打印出来的,例如 如此向水晶报告? 我想知道打印动作来自哪里。

还是我可以添加一个默认参数,该参数将自动传递给Crystal报表以执行相同的行为?

P.S。 可能不会考虑使用任何附加模块来解决该问题,但希望对此有所了解

非常感谢。

最好的问候

丹尼尔

9条回答
蓋茨
2020-09-27 22:03

这里有对象类型的详细信息,并将其用作参数,

DECLARE @sTableID NVARCHAR(4)

IF @ ObjectId @ = '23'SELECT @sTableID ='QUT'

IF @ ObjectId @ ='17'SELECT @sTableID ='RDR'

IF @ ObjectId @ ='22'SELECT @sTableID ='POR'

如果@ ObjectId @ ='13'SELECT @sTableID ='INV'

如果@ ObjectId @ ='14'SELECT @ sTableID ='RIN'

IF @ ObjectId @ ='15'SELECT @sTableID ='DLN'

IF @ ObjectId @ ='203'SELECT @sTableID ='DPI'

IF @ ObjectId @ ='18'SELECT @sTableID ='PCH'

IF @ ObjectId @ ='19'SELECT @sTableID ='RPC'

IF @ ObjectId @ ='112 'SELECT @sTableID ='DRF'

一周热门 更多>