改正这条sql SELECT * FROM "SAP_BKPF" WHERE "FINANCIAL_UPDATE_DATE" >= TO_DATE(TO_DATE('2023-07-06 10:14:54','yyyy-mm-dd hh24')-1/24,'yyyy-mm-dd hh24:mi:ss')
时间: 2024-04-10 15:33:53 浏览: 183
你可以对SQL语句进行如下修改:
```sql
SELECT *
FROM "SAP_BKPF"
WHERE "FINANCIAL_UPDATE_DATE" >= TO_DATE('2023-07-06 10:14:54','YYYY-MM-DD HH24:MI:SS') - INTERVAL '1' HOUR;
```
在上述修改后的SQL语句中,我们使用`INTERVAL '1' HOUR`来表示减去1个小时的时间间隔。同时,我们将日期字符串转换为日期类型,使用`TO_DATE('2023-07-06 10:14:54','YYYY-MM-DD HH24:MI:SS')`来实现。
这样,你就能获取到"FINANCIAL_UPDATE_DATE"大于等于减去1个小时后的日期和时间的记录。
如果还有其他问题,请随时提问。
相关问题
sap 哪个bte可以在f-02保存时可以更新bkpf-bktxt
SAP系统中,F-02是用于手动录入会计凭证的事务代码。BTE(Business Transaction Events)是SAP的一个功能,它允许在特定的业务事件发生时,通过事务码之外的方式执行自定义的业务逻辑。
在F-02保存会计凭证时,可以使用BTE来更新BKPF-BKTXT字段。BKPF是会计凭证头表,而BKTXT是会计凭证的文本描述。
在SAP系统中,可以使用以下BTE扩展实现在F-02保存会计凭证时更新BKPF-BKTXT字段:
1. 事务码:FIBF(BTE的维护工具)
- 打开事务码FIBF。
- 在菜单栏中选择“编辑”,然后选择“添加新的BTE事务”。
- 在弹出的对话框中,选择“保存凭证”(SAP内部事务码:BKPF)。
- 单击“允许程序事件技术”复选框,然后单击“进入详情”。
- 单击“添加”按钮,然后输入新的BTE程序。
- 在BTE程序中,编写逻辑来更新BKPF-BKTXT字段。
- 单击“保存”。
2. 自定义开发:
- 在SAP系统中创建一个自定义函数模块,用于更新BKPF-BKTXT字段的逻辑。
- 在事务码FIBF中,选择“编辑”,然后选择“添加新的BTE事务”。
- 在弹出的对话框中,选择“保存凭证”(SAP内部事务码:BKPF)。
- 单击“允许程序事件技术”复选框,然后单击“进入详情”。
- 单击“添加”按钮,并输入自定义函数模块的名称。
- 单击“保存”。
通过上述方法中的一种,你可以在F-02保存会计凭证时更新BKPF-BKTXT字段。这样,你可以根据自己的需求,将自定义的文本描述信息添加到会计凭证中。
SAP 会计科目 16020107 累计折旧-办公设备 凭证项目 在哪张表
在SAP系统中,凭证项目相关的数据可以在表BKPF(凭证抬头数据)和BSEG(凭证行项目数据)中找到。在BSEG表中,可以使用字段GL_ACCOUNT来查找会计科目16020107相关的凭证项目数据。具体来说,你可以使用如下的SAP ABAP代码来查询该会计科目的凭证项目数据:
```
SELECT *
FROM BSEG
WHERE GL_ACCOUNT = '16020107'.
```
需要注意的是,在实际使用中,你需要根据自己的SAP系统配置和权限,来确定可以访问哪些表和字段。另外,我们需要保证查询操作的合法性和准确性,避免对系统数据造成不必要的影响。
阅读全文