SAP特性,物料特性,批次特性建立的BAPI函式

2021-07-31 04:56:42 字數 1216 閱讀 4994

類的t-code: cl03

特性t-code: ct04

特性可以通過下面的bapi來進行批量維護:

bapi_charact_create

bapi_charact_change

bapi_charact_delete

bapi_charact_getdetail

特性分配給物料之後(見圖1),如果要維護物料的特性值,會用到下面的bapi函式

bapi_objcl_getdetail

bapi_objcl_change

先用bapi_objcl_getdetail取得到物料的類下面的所有特性值,然後修改特性值,最後用bapi_objcl_change寫回去。

call function 'bapi_objcl_getdetail'

exporting

objectkey 

= 物料號

objecttable 

= 'mara'

classnum 

= 類別

classtype 

= 類別種類

tables

allocvaluesnum 

= 數值型特性值

allocvalueschar 

= 字元型特性值

allocvaluescurr 

= 貨幣型特性值

return 

= 返回值 .

對於qm的批次特性來說,質檢對每個批次檢驗結果回寫到批次特性值中。同樣可以用下面的。

bapi_objcl_getdetail

bapi_objcl_change

但是呼叫bapi_objcl_getdetail的時候引數需要用另外的function取得:

call function 'vb_batch_2_class_object'

exporting

i_matnr 

= 物料號

i_charg 

= 批次號

i_werks 

= 工廠

importing

e_objek 

= 對應objectkey

e_obtab 

= 對應objecttable

e_klart 

= 對應classtype

e_class 

= 對應classnum .

批次特性的t-code: msc3n

批次特性取值方法

類的t code cl03 特性t code ct04 特性可以通過下面的bapi來進行批量維護 bapi charact create bapi charact change bapi charact delete bapi charact getdetail 特性分配給物料之後 見圖1 如果要維...

Sap 物件特性定義

在sap系統中沒個物件都可以定義一些特性來描述其特徵,例如裝置物件和物料物件。為了方便建立這些特性,sap提供了一組bapi供呼叫。bapi objcl 具體呼叫過程為 bapi objcl getdetail 獲取物件的特性資料,主要是其特徵值等,需要使用上面得到的特徵類 bapi objcl c...

swift 宣告特性 型別特性

特性提供了關於宣告和型別的更多資訊。在swift中有兩類特性,用於修飾宣告的以及用於修飾型別的。例如,required特性,當應用於乙個類的指定或便利初始化器宣告時,表明它的每個子類都必須實現那個初始化器。再比如noreturn特性,當應用於函式或方法型別時,表明該函式或方法不會返回到它的呼叫者。通...