当前位置:首页 » 经销代理 » 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