當前位置:首頁 » 經銷代理 » sap創建供應商bapi

sap創建供應商bapi

發布時間: 2021-01-14 03:22:24

1. sap ME21N創建采購訂單bapi的具體位置

采購組織是SAP 物資模塊的一個組織級別, 是用來給企業的采購部門劃分職能的。版譬如,權采購部門可以分為:國外物料采購組織和國內物料采購組織、物資采購組織和服務采購組織等等。通過采購組織將部門的職能范圍、供應商、價格等做了劃分,方便管理。一般小企業就一個采購組織就搞定,所以無論你下什麼采購訂單,采購組織都是同一個。

2. SAP ABAP 使用cmd_ei_api=>maintain_bapi 在後台創建Customer Master的時候

沒用過 但是我記得我收藏夾里有個講這個東西的sample code

但是現在不是自己的本子 等拿到了自己本子給你看看

3. 在SAP中,用什麼BAPI可以創建debit memo

你是批導入銷售訂單吧!它這個bapi失敗應該是參數不對或則配置有問題,請檢查!

4. SAP中如何使用BAPI創建銷售訂單 最好有源代碼或者程序編寫說明

CALL FUNCTION 'BAPI_SALESORDER_CREATEFROMDAT2'
EXPORTING
salesdocumentin = wa_vbeln-vbeln
order_header_in = order_header_in
IMPORTING
salesdocument = v_vbeln
TABLES
return = it_return_tmp
order_partners = order_partners
order_scheles_in = order_scheles_in
order_items_in = order_items_in
order_conditions_in = order_conditions_in
order_cfgs_value = order_cfgs_value
order_cfgs_ref = order_cfgs_ref.
把=後面要的數據收集進去就好了

5. SAP 調用BAPI創建物料主數據

配置不同,測試數據本身問題,許可權問題都有可能導致失敗。
bapi返回消息怎麼說?截個屏上來看看。沒有返回消息是不可能的~

6. SAP調用BAPI創建物料主數據

import com.sap.mw.jco.*;
import com.sap.mw.jco.JCO;
import com.sap.mw.jco.IFunctionTemplate;
import com.sap.mw.jco.JCO.Structure;

public class Create_Item extends Connect_Sap_Server{
private JCO.Client mConnection = this.getConnection();
private JCO.Repository mRepository = new JCO.Repository("Repository", mConnection);
private JCO.Function function = null;
private JCO.Table data = null;
private String[] SAPInterfaces;

public Create_Item(){
try {
function = this.createFunction("BAPI_MATERIAL_SAVEDATA");
if (function == null) {
System.out.println("BAPI_MATERIAL_SAVEDATA"
+ " not found in SAP.");
System.out.println("SAP_RFC中沒有此函數!");
System.exit(1);
}
JCO.Structure head_data = function.getImportParameterList().getStructure("HEADDATA");
head_data.setValue("00000000999914886", "MATERIAL"); //物料號
head_data.setValue("ROH", "MATL_TYPE"); //物料類型
head_data.setValue("M", "IND_SECTOR"); //行業領域(L、零售;A、工廠工程/結構;C、化學工業;M、機械工程;P、葯品)
head_data.setValue("X", "BASIC_VIEW"); //基本數據視圖
head_data.setValue("X", "PURCHASE_VIEW"); //采購視圖
head_data.setValue("X", "ACCOUNT_VIEW"); //會計視圖
// head_data.setValue("X", "SALES_VIEW"); //銷售視圖
head_data.setValue("X", "MRP_VIEW"); //物料需求計劃(MRP)視圖

//物料描述(MAKT)
JCO.Table mtl_desc = function.getTableParameterList().getTable("MATERIALDESCRIPTION");
mtl_desc.appendRow();
mtl_desc.setValue(this.changecode("神奇的鑽頭【java開發測試用物料】"), "MATL_DESC");//物料描述
mtl_desc.setValue("ZH", "LANGU_ISO");
mtl_desc.setValue("1", "LANGU");

//客戶端層次物料數據(MARA)
JCO.Structure client_data = function.getImportParameterList().getStructure("CLIENTDATA");
client_data.setValue("999914886", "MATERIAL");
client_data.setValue("ST", "BASE_UOM"); //基本計量單位
client_data.setValue("ST", "BASE_UOM_ISO"); //ISO 代碼的計量基本單位
client_data.setValue("01", "MATL_GROUP"); //物料組
//client_data.setValue("", "EXTMATLGRP"); //外部物料組
client_data.setValue("X", "ENVT_RLVT"); //關鍵件標識

//========start====
//此處必須寫如果不寫會報「欄位MARA-MEINS/BAPI_MARA-BASE_UOM(_ISO)被定義為必需的欄位; 它不包含條目」
//等錯誤並且在SAP中看不到相應的數據
JCO.Structure clientx_data = function.getImportParameterList().getStructure("CLIENTDATAX");
clientx_data.setValue("ST", "BASE_UOM");
clientx_data.setValue("ST", "BASE_UOM_ISO");
clientx_data.setValue("01", "MATL_GROUP"); //物料組
clientx_data.setValue("", "EXTMATLGRP"); //外部物料組
//========end======

//工廠級別的物料數據(MARC)
JCO.Structure plant_data = function.getImportParameterList().getStructure("PLANTDATA");
plant_data.setValue("2005", "PLANT"); //工廠
plant_data.setValue("Z48", "PUR_GROUP"); //采購組
plant_data.setValue("KP", "AVAILCHECK"); //可用性檢查的檢查組
plant_data.setValue("PD", "MRP_TYPE"); //MRP類型
plant_data.setValue("G01", "MRP_CTRLER"); //MRP控制者
plant_data.setValue("000", "SM_KEY"); //計劃邊際碼
plant_data.setValue("EX", "LOTSIZEKEY"); //批量 (物料計劃)

JCO.Structure plantx_data = function.getImportParameterList().getStructure("PLANTDATAX");
plantx_data.setValue("2005", "PLANT");
plantx_data.setValue("KP", "AVAILCHECK");
plantx_data.setValue("PD", "MRP_TYPE");
plantx_data.setValue("G01", "MRP_CTRLER");
plantx_data.setValue("000", "SM_KEY");
plantx_data.setValue("EX", "LOTSIZEKEY");

mConnection.execute(function); // 執行配置好的function
JCO.Structure returnStructure = function.getExportParameterList().getStructure("RETURN");
if(!(returnStructure.getString("TYPE").equals("") || returnStructure.getString("TYPE").equals("S"))){
System.out.println(returnStructure.getString("MESSAGE"));
throw new Exception("新增數據失敗:" + returnStructure.getString("MESSAGE"));
}

function = this.createFunction("BAPI_TRANSACTION_COMMIT");
mConnection.execute(function);
System.out.println("新增物料主數據成功!");
} catch (Exception ex) {
ex.printStackTrace();
System.exit(1);
} finally {
if (mConnection != null) {
mConnection.disconnect();
}
}
}

7. SAP ABAP BAPI_PO_CREATE1創建采購訂單。

別被X表欺騙, 有些不是傳X的, 這個好像是要傳item編號的, 如果數據類型是char1的才是傳X

8. SAP ABAP誰做過用BAPI批導創建工藝路線的程序。有幾個類型在哪找

哪幾個類型。
我最近做過
主要用到 任務清單 物料 工序 組件分配 等 經常用的。。有問題追問吧。

CALL FUNCTION 'BAPI_ROUTING_CREATE'
EXPORTING
TESTRUN = TESTRUN
PROFILE = PROFILE
BOMUSAGE = BOMUSAGE
APPLICATION = APPLICATION
IMPORTING
GROUP = GROUP
GROUPCOUNTER = GROUPCOUNTER
TABLES
TASK = TASK[]
MATERIALTASKALLOCATION = MATERIALTASKALLOCATION[]
SEQUENCE = SEQUENCE[]
OPERATION = OPERATION[]
WORKCENTERREFERENCE = WORKCENTERREFERENCE[]
COMPONENTALLOCATION = COMPONENTALLOCATION[]

9. 用java 調用SAP創建客戶主數據的bapi是那個呢

你可以用以下四個分別創建、修改、刪除標記、顯示。

BAPI_CUSTOMER_CREATE
BAPI_CUSTOMER_DELETE
BAPI_CUSTOMER_DISPLAY
BAPI_CUSTOMER_EDIT

查找BAPI的方法其實很簡單:一是可以通過事務代碼BAPI進去找;而是通過SE37進去按BAPI*查找,因為BAPI函數都是以BAPI開頭的哦

10. sap 如何用BAPI 建立預付款請求 f-47

不知道是不是我比較水,在現有的bapi中沒找到。
不過你可以自己建一個bapi吧 使用BDC調用t-code :F-47就行了吧

熱點內容
重百超市供應商系統 發布:2021-11-27 07:59:12 瀏覽:259
成都瓦爾塔蓄電池經銷商 發布:2021-11-27 07:59:09 瀏覽:828
寧波辦公用品供應商 發布:2021-11-27 07:59:05 瀏覽:753
廣州人人店經銷商 發布:2021-11-27 07:59:03 瀏覽:49
旺旺上海經銷商 發布:2021-11-27 07:58:59 瀏覽:362
三折門上海經銷商 發布:2021-11-27 07:58:20 瀏覽:207
澳洲保健品代理商 發布:2021-11-27 07:58:17 瀏覽:728
木旯代理商 發布:2021-11-27 07:58:15 瀏覽:464
供應商開發年度總結 發布:2021-11-27 07:58:07 瀏覽:578
湯臣鈣片代理人是誰 發布:2021-11-27 07:56:27 瀏覽:433