日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當(dāng)前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

sap 订单状态修改时间_SAP中对于获取订单的状态

發(fā)布時(shí)間:2023/12/10 编程问答 33 豆豆
生活随笔 收集整理的這篇文章主要介紹了 sap 订单状态修改时间_SAP中对于获取订单的状态 小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.

在SAP中對于如何獲取訂單的狀態(tài),提供了至少兩個(gè)函數(shù),分別是 STATUS_READ 和 ? STATUS_TEXT_EDIT。下面簡單介紹這兩個(gè)函數(shù)

1.STATUS_READ ?改函數(shù)的實(shí)現(xiàn)原理大概是通過訂單的對象好(OR+訂單號) 到JEST中取出字段STAT INACT.

JEST表中STAT是一串從字面看不出意思的字符,可以根據(jù)STAT到表TJ02T中找到具體的描述。

下面是具體用法

DATA:objnr?TYPE?aufk-objnr.

objnr?=?'OR000000100014'.

DATA:t_status?TYPE?TABLE?OF?jstat?WITH?HEADER?LINE.

"結(jié)果存放在STATUS表中

CALL?FUNCTION?'STATUS_READ'

EXPORTING

client???????????=?sy-mandt

objnr????????????=?objnr

TABLES

status???????????=?t_status

EXCEPTIONS

object_not_found?=?1

OTHERS???????????=?2.

IF?sy-subrc?<>?0.

MESSAGE?ID?sy-msgid?TYPE?sy-msgty?NUMBER?sy-msgno

WITH?sy-msgv1?sy-msgv2?sy-msgv3?sy-msgv4.

ENDIF.

LOOP?AT?t_status.

IF?t_status?=?'I0046'.

WRITE:'訂單已關(guān)閉'.

EXIT.

ENDIF.

ENDLOOP.

2.STATUS_TEXT_EDIT 改函數(shù)讀取的結(jié)果是將訂單狀態(tài)拼接到一個(gè)字符串中,而且這個(gè)字符串是在前臺訂單上看到的狀態(tài),比較直接,這樣做的結(jié)果就可能由于狀態(tài)較多導(dǎo)致長度過長,在某些情況下取的數(shù)據(jù)可能不準(zhǔn)。

下面是一段代碼

DATA:line?TYPE?bsvx-sttxt.

CALL?FUNCTION?'STATUS_TEXT_EDIT'

EXPORTING

client?=?sy-mandt

objnr??=?objnr

spras??=?sy-langu

IMPORTING

line???=?line

EXCEPTIONS

object_not_found????????=?1

OTHERS??.??????"

IF?sy-subrc?<>?0.

MESSAGE?ID?sy-msgid?TYPE?sy-msgty?NUMBER?sy-msgno

WITH?sy-msgv1?sy-msgv2?sy-msgv3?sy-msgv4.

ENDIF.

SEARCH?line?FOR?'CLSD'.

IF?sy-subrc?=?0.

WRITE:'訂單已關(guān)閉'.

ENDIF.

總結(jié)

以上是生活随笔為你收集整理的sap 订单状态修改时间_SAP中对于获取订单的状态的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯(cuò),歡迎將生活随笔推薦給好友。