SAP 內外碼的轉換(ABAP小知識)

2021-08-06 05:30:15 字數 430 閱讀 9276

做過pm/ps的童鞋,肯定都知道,在寫邏輯取數的時候,針對wbs編碼、功能位置等,都會發現為什麼明明同樣的字段,取出來的內容卻不對,導致在寫報表,或者其他邏輯的時候出現問題。

事實上,sap中針對很多編碼都存在一種「內外碼」的處理邏輯,即前台顯示有意義編碼,但是後台表儲存的卻是乙個無意義的流水碼。

針對此類問題,如果是後台查表的時候,請注意選擇「考慮出口轉換」標識,勾選之後,後台表則顯示外碼形式,也就是和前台的編碼一樣。如下圖所示位置。

當在寫fs邏輯的時候,當你的開發顧問發現取數不對時,請讓其根據情況,可以呼叫兩個標準函式,實現內外碼的轉換。

函式1. 

conversion_exit_abpsp_output 

內碼轉為外碼

函式2. 

conversion_exit_abpsp_input 

外碼轉為內碼

SAP和ABAP記憶體的區別

1 讀取哈使用方法不同 sap記憶體使用set get parameters方法 abap記憶體使用 export 和 import 方法 2 共享範圍不同 sap記憶體可以被所有的主session訪問,記憶體資料可以同乙個session中不同程式之間,或者不同session之間 abap只能在同個...

SAP和ABAP記憶體的區別

1 讀取哈使用方法不同 sap記憶體使用set get parameters方法 abap記憶體使用 export 和 import 方法 2 共享範圍不同 sap記憶體可以被所有的主session訪問,記憶體資料可以同乙個session中不同程式之間,或者不同session之間 abap只能在同個...

SAP中的ABAP的資料型別

在abap中,我們需要使用各種變數來儲存各種資訊,變數只是保留值的儲存位置。在apap中,基本有八大型別基本資料 1.十六進製制 x 2.文字字元 c 3.整數型 i 4.浮點 f 5.打包數量 p 該型別主要用於商務標準值,如 6.數字型 n 7.字元的日期 d 8.字元的時間 t 是下是實現資料...