添加交货信息以在 SAP Crystal Reports 中查询

2024-01-03

以下是将采购订单链接到销售订单的查询。我的理解是,为了将交付文档# 包含到此报告中,我需要再添加一张表 -ODLN(因此会有一个标题为“Delivery Doc#”又名 [ODLN.DocNum] 的附加字段)。我的问题是我不确定如何在下面的查询中加入 ODLN 而不搞乱任何事情。

ODLN.DocNum 几乎可以验证 PO 确实在提交 SO 时已放置。

SELECT DISTINCT
       o.CardName AS 'Customer Name'
       ,(isnull(c1.Street,'') + ', ' + isnull(c1.Block,'') + ', ' + isnull(c1.City,'') + ', ' + isnull(c1.[State],'') + ' ' + isnull(c1.ZipCode,'')) AS 'Customer Address'
       ,cpr.[Name] AS 'Customer Contact'
       ,cpr.Tel1 AS 'Customer Phone'
       ,cpr.E_MailL AS 'Customer Email'
       ,o.DocNum AS 'Sales Order #'
       ,p.DocNum AS 'PO # to Barracuda'
       ,l.ItemCode AS 'SKU'
       ,l.Dscription AS 'Desc'
       ,l.Quantity AS 'Qty'
       ,l.Price
       ,s.SlpName AS 'Sales Rep'
FROM 
       ORDR o
       INNER JOIN RDR1 l ON o.DocEntry = l.DocEntry
       LEFT JOIN POR1 p1 ON l.DocEntry = p1.BaseEntry AND l.LineNum = p1.BaseLine
       LEFT JOIN OPOR p ON p1.DocEntry = p.DocEntry
       INNER JOIN OCRD c ON o.CardCode = c.CardCode
       INNER JOIN CRD1 c1 ON c.CardCode = c1.CardCode AND c.BillToDef = c1.[Address]
       LEFT JOIN OCPR cpr ON c.CntctPrsn = cpr.[Name] AND c.CardCode = cpr.CardCode
       INNER JOIN OITM itm ON l.ItemCode = itm.ItemCode
       INNER JOIN OITB i ON itm.ItmsGrpCod = i.itmsGrpCod
       INNER JOIN OSLP s ON o.SlpCode = s.SlpCode
WHERE
       o.Canceled = 'N'
       AND c1.AdresType = 'B'
       AND i.ItmsGrpCod = 109
       AND o.DocDate BETWEEN '6/01/2014 00:00:00.000' AND '9/30/2014 00:00:00.000'
ORDER BY
       o.DocNum

从评论中可以清楚地看出,您不确定使用哪些字段将 ODLN 连接到当前查询。

我会追随金钱。

如果我没记错的话,ODLN.TransId 连接到 OJDT.TransId,OJDT.BaseRef 连接到 OPOR.DocNum。

从您的问题中不清楚的是,您是否只想要那些有交付文件的采购订单,只想要那些没有交付文件的采购订单,或者所有采购订单(由有交付文件的采购订单或未订购的采购订单)。一旦我们知道了这一点,我们就可以告诉你是使用 left 还是 inside,如何处理 Null 等等。但坦率地说,对于 SAP,这部分是微不足道的。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

添加交货信息以在 SAP Crystal Reports 中查询 的相关文章

  • 钻取在 birt 报告中的 SpagoBI 服务器中不起作用

    这是birt报告中超链接的设置 用于计算参数的脚本如下 if params idContratto match row contract number toString null if params idContratto value ab
  • Crystal Report 组汇总总和

    我有一份报告 其中我试图将一组的摘要汇总到另一组 前任 group 1 75 lt sum of the maximums group 2 50 lt max of the group line 1 50 line 2 40 line 3
  • 从水晶报表中的路径加载动态图像

    我想在我的报告中显示图像 我将图像路径保存在我的 sqlserver 数据库中 现在我想从路径加载图像 我搜索整个互联网并尝试所有指导 我首先将图像插入到我的报告中 然后之后我去 gt Format Editor gt picture gt
  • 部署在 Web 服务器上时 Crystal Report 图标/工具栏不起作用

    我构建了一个网页 其中包含使用 Visual Studio 2008 中包含的 Crystal 库构建的 Crystal Report It 在我的机器上工作 http jcooney net archive 2007 02 01 4299
  • 使用水晶报表中的公式更改文本对象的颜色

    I want to change the color of the text in text object using formula in Crystal Report I tried like If mnth ttx weight gt
  • WPF 中的报表查看器

    我有一个WPF项目 我需要预览水晶报表 是否有可能做到这一点 我在 WPF 项目中找不到报表查看器控件 thanks 您可以使用CrystalReportViewerWindows 窗体与 Windows 窗体互操作技术的结合 将查看器添加
  • 水晶报表中从右到左的字符串

    考虑 SQL Server 中的以下查询 下图是水晶报表中查询的结果 正如你所看到的 右侧部分与sql server中的查询结果完全相同 左侧部分通过锁定函数进行转换 以满足波斯语从右到左的属性 我需要获得这个功能 首先 你需要重写你的sq
  • Crystal Reports 10 命令对象更改数据源位置

    我已经在 Crystal Report 中使用了命令对象 现在我需要更改数据源 我已按照知识库文章 c2016958 中的说明进行操作 下载 解压缩并应用了 cr10win en zip 和 dbex10win en zip 但我的连接仍然
  • 生成 PDF 格式的 Crystal 报告...如何在新选项卡或页面中打开?

    我编写了一段代码来生成 PDF 格式的 Crystal Reports 报告 但是它在用户进行搜索并单击按钮的同一页面中打开 有什么方法可以在新选项卡或页面中打开 PDF 我的代码是 private void OpenPDF ReportD
  • Crystal Report SP26 SetDataSource() 方法在 Visual Studio 2019 中的客户端计算机中失败

    我正在使用 Visual Studio 2019 和 Crystal Report Service Pack 26 我的代码将数据读取到 ADO NET 数据集中 并将这些数据设置为我的报告的数据源 Visual Basic Net 中类似
  • 如何在 VS 2012 中获取水晶报表?

    我对 VS 2012 有疑问 即我想创建一个报告 例如特定学生的结果 我搜索了很多然后我知道我必须安装SAP Crystal Report 并且我已经这样做了 但工具箱中仍然没有水晶报表 只有两个项目 名为 报表 报表向导 有人可以帮我弄这
  • Crystal Reports 间歇性错误“无法提交请求以进行后台处理。”

    我们在带有 NET Framework 3 5 SP1 的 Windows Server 2008 上运行 Crystal Reports 我见过许多导致一般错误 无法提交请求进行后台处理 的原因 然而 在其他论坛上 由于特定报告的特定格式
  • 适用于 Visual Studio 2013 的水晶报表 8

    有什么办法可以在 Visual Studio 2013 上运行 Crystal Reports 8 我有一个使用 VS2008 Crystal Reports 8 构建的 Vb Net 项目 现在我正在运行 Visual Studio 20
  • 有很多数据库视图可以吗?

    我很少 每月 每季度 使用 Microsoft SQL Server 2005 数据库视图生成数百份 Crystal Reports 报告 在我不读取这些视图的所有时间里 这些视图是否会浪费 CPU 周期和 RAM 因为我很少从视图中读取数
  • Crystal Reports 部署时出错。无法加载文件或程序集“log4net”

    请帮忙 我有一个在 VS2010 中构建的 Web 应用程序 我们正在使用 2010 年的 CR 插件 一切都在我们的本地计算机上完美运行 当我们将 Web 应用程序部署到 Server 2008 时 应用程序运行良好 直到我们尝试获取报告
  • 如何在winform应用程序中生成产品收据?

    我第一次开发 winform 应用程序 我有一个 gridview 其中包含用户已购买的产品列表 我点击了一个 打印 按钮 允许用户生成如下收据 所以在这里我很困惑是否应该使用 winform默认RDLC或Crystal Report 或者
  • 水晶报表参数选择有限制吗?

    我正在尝试根据按用户分组的 Oracle 数据库制作 Crystal Reports 11 报告 我有超过一千个用户 我想创建一个参数字段 提示用户选择他们想要查看其结果的用户 但是我的参数选择字段仅显示 221 个可能的用户 由于 SQL
  • QuickSight - 随着时间的推移活动事件的计数[关闭]

    Closed 这个问题需要多问focused help closed questions 目前不接受答案 我在 QuickSight 中有一个事件数据集 其中每条记录都有两个日期字段 开始日期和结束日期 如果 T 介于 startDate
  • 使用 ODBC 从位于 Program Files 文件夹中的数据库读取

    我们有一个应用程序 将其数据库文件存储在 Program Files 目录的子文件夹中 这些文件被重定向到 Vista 和 Windows 7 中的 VirtualStore 我们使用 Microsoft DataReports VB6 表
  • 加载数据库信息失败

    我有一个从 Net 1 0 迁移到 Net 4 0 的桌面应用程序 该应用程序使用 Crystal Reports 和 ttx 文件作为数据定义文件 实际的数据库查询发生在业务对象中 并且使用 SetDataSource 方法设置数据 在我

随机推荐

  • .htaccess - 递归地将斜杠映射到下划线

    G day 正如标题所示 我正在尝试将网址格式设置为 this is mah page strucutre到文件this is mah page structure php 现在 我已经可以工作了 只是我不知道结构的深度 因此我需要进行一些
  • Julia 中 @sync @async 的并行性

    我有一些繁重的 csv 表 我想与 sync sync 宏并行导入 对此不太熟悉 我尝试了以下方法 import files sync async begin df1 CSV File libname df1 csv gt DataFram
  • Javascript 中基于区域设置的排序,以预定义的方式对重音字母和其他变体进行排序

    在芬兰语中 我们排序W after V 如英语 但是因为W不是芬兰本土字母 它被认为是一个变体V 它被排序为等于V 但在两个词之间唯一的区别是V is W then V 版本首先排序 一个例子说明了正确的顺序 Vatanen Watanen
  • OWIN创业班

    有人可以告诉我 OWIN 启动类的确切作用吗 基本上我正在寻找什么 它的目的是什么 何时调用 仅调用一次或每次请求 这是配置我的依赖注入库的好地方吗 Owin 被设计为可插拔设计 您可以从配置中更改 替换一组服务 例如在以下配置中 我有 启
  • 如何在iPhone的phonegap应用程序中的javascript中读取sqlite3的数据

    我正在 iPhone 的phonegap 中开发一个应用程序 其中我有一个sqlite3 数据库 其中包含纬度和经度值以及相应的区域名称 我已在应用程序中复制了 sqlite 数据文件 我需要从sqlite中获取数据并将表中的数据显示在视图
  • 重载运算符<<以接受模板函数

    我试图能够使用函数编写可扩展语法 但似乎找不到接受模板函数的正确语法 我使用的是 Visual C 2008 它将接受与模板函数相同类型的变量或类似的非模板函数 但不接受模板函数本身 错误 1 错误 C2679 二进制 class Gram
  • 所有运行的单元测试都以代码 0 (0x0) 退出,甚至没有命中断点

    我正在运行 Visual Studio 2017 15 9 程序已成功构建 但每次我右键单击 调试测试 时 编译器都会退出并显示以下消息 程序 xxxxx testhost x86 exe 已退出 代码为 0 0x0 调试输出屏幕和测试输出
  • 使用不连续索引进行 pyomo 优化

    我正在使用 pyomo 在 python 中进行优化 我计划使用 t start t end 范围内的索引 现在 这些 t start 和 t end 值是 EV 的函数 使得 m pyo ConcreteModel m EV pyo Ra
  • AMQP/RabbitMQ - 顺序处理消息

    我有一个direct交换 还有一个队列与该交换器绑定 该队列有两个消费者 消费者完成相应的处理后 将手动确认消息 消息按逻辑顺序 排序 并且应按该顺序进行处理 是否可以强制要求消费者 A 和消费者 B 按顺序接收和处理所有消息 换句话说 阻
  • WIX 中的指南语法?

    为 WIX 的 wxs 文件中的组件提供 guid 的正确语法是什么 在我发现的大多数样本中 Guid 00AD2D6E BF8A 4EA8 BE9A 57380DECD0E6 但在一些样本中我发现 Guid 00AD2D6E BF8A 4
  • 在Python中根据标签将一个大的xml文件分割成多个

    我有一个非常大的 xml 文件 我需要根据特定标签将其拆分为多个文件 XML 文件是这样的
  • php 的 glob 函数返回路径名的顺序是什么?

    The 文档 https www php net globfor glob 没有提到它返回路径名数组的顺序 如果有 但是 它确实提到了一个允许您禁用排序的标志 GLOB NO排序 返回目录中出现的文件 无 排序 数组是如何排序的glob当当
  • 如何在 Symfony 2 中验证依赖于另一个属性的属性

    是否可以验证依赖于同一类的另一个属性的模型类的属性 例如 我有这样的课程 class Conference startDate datetime protected startDate endDate datetime protected
  • 无法构造“FormData”[关闭]

    Closed 这个问题是无法重现或由拼写错误引起 help closed questions 目前不接受答案 当我在拖放区上传文件时 它不起作用 通常它工作得很好 但自 1 个月以来我遇到了这个 JS 错误 Uncaught TypeErr
  • 如何从 Rust 调用原始地址?

    我正在用 Rust 编写一个操作系统 需要直接调用我正在计算的虚拟地址 类型为u32 我预计这会相对简单 let code virtual address as extern C fn code 然而 这抱怨演员阵容不原始 它建议我使用Fr
  • Polymer Web Component Tester 无法连接到 selenium

    我在简单的 Polymer 2 x 应用程序模板上运行 Polymer Web Component Tester 并获得以下输出 hook prepare hook prepare selenium Starting Selenium se
  • 当剪贴板内容在java之外发生变化时是否可以得到通知

    我想做的是 当用户在任何程序 firefox 记事本 pdfReader 等 中复制文本时 我已经运行的 java 应用程序将收到通知并立即显示弹出窗口 我认为为了能够做到这一点 只要系统剪贴板发生更改 就应该调用我的java应用程序 ja
  • 在一次调用中交换向量的两个元素

    我有一个向量c 9 6 3 4 2 1 5 7 8 我想交换向量中索引 2 和索引 5 处的元素 但是 我不想创建临时变量 并且希望在一次调用中进行切换 我该怎么做呢 就这样怎么样x c i j lt x c j i 如同replace 但
  • Flutter:计划通知不起作用

    我正在使用 Flutter 开发一个应用程序 要显示通知 我使用flutter local notifications https pub dartlang org packages flutter local notifications包
  • 添加交货信息以在 SAP Crystal Reports 中查询

    以下是将采购订单链接到销售订单的查询 我的理解是 为了将交付文档 包含到此报告中 我需要再添加一张表 ODLN 因此会有一个标题为 Delivery Doc 又名 ODLN DocNum 的附加字段 我的问题是我不确定如何在下面的查询中加入