【決定版】BAPI_PO_CREATE1をどこよりも詳しく解説!

【決定版】BAPI_PO_CREATE1をどこよりも詳しく解説!

BAPI_PO_CREATE1 は、購買発注伝票の登録を行う標準トランザクション ME21, ME21N と同等の機能を持つBAPIである。本記事は、SAPシステムで購買発注伝票の登録を行うプログラムを開発する際に使用される、BAPI_PO_CREATE1 について、おそらく、どこよりも詳しく解説した記事である。
BAPIパラメータの設定方法や、サンプルコードも公開しているので、プログラム開発の参考にしてほしい。

企業の基幹業務において、モノやサービスを購買するプロセスは欠かせない。S/4HANAなどSAPシステムにおいて購買を行うには、購買発注伝票を登録する。購買発注伝票を登録するSAP標準トランザクションコードは ME21, ME21N だが、汎用モジュール/BAPIなら「BAPI_PO_CREATE1」だ。

本記事は、BAPI_PO_CREATE1について、BAPIの概要とメリット、プログラムで実装する際のパラメータにセットする値の解説、さらに、ABAPコードのサンプルなど、どこよりも詳しく解説する。

目次

BAPI_PO_CREATE1の概要

BAPI_PO_CREATE1は、購買発注伝票(Purchase Order)を登録するためのBAPI(汎用モジュール)である。

標準トランザクションコード ME21, ME21N と同等の機能を持つため、購買発注の自動化など、カスタム開発プログラム、いわゆるアドオン開発のために使用される。

BAPI_PO_CREATE1のメリット:ME21Nにはない機能

BAPI_PO_CREATE1は、標準トランザクション ME21, ME21N と同等の処理を実現できるが、標準トランザクションにはない、以下のような機能やメリットがある。

テスト実行

パラメータ「TESTRUN」に値’X’を設定すると、テスト実行を行うことができる。テスト実行では、実際に購買発注伝票を登録することなく、登録時と同じ動作をシミュレーションする。この機能により、購買発注伝票の登録が成功するのか、あるいはエラーになるのかを事前に確認できる。さらに、エラーが発生する場合は、その原因をRETURNパラメータに返されるメッセージを調べることで特定することも可能だ。

まとめてエラーチェック

標準トランザクションでは、エラーチェックはヘッダから明細へ、順に逐次実行され、エラーが見つかれば停止する。このため、明細の数が多いと最後までチェックするのに時間がかかる。一方のBAPI_PO_CREATE1は、1回の呼び出しで全明細がチェックされ、途中でエラーが見つかっても停止することなく全明細が検証される。さらに、エラーメッセージは明細単位に返されるため、効率良くエラーチェックを行うことが可能だ。

権限チェックの省略

良し悪しは別にして、パラメータ「NO_AUTHORITY」に値’X’を設定すると、権限チェックを省略して購買伝票を登録できる。

トランザクション制御

トランザクション制御が可能となっており、コミット(データの確定)やロールバック(データの取り消し)を明示的に指示できる。たとえば、複数の購買発注を一括登録する際に、すべての発注登録が成功した場合のみ、コミットするようプログラミングできる(一部でもエラーが発生した場合はロールバック)。このように、一貫性のあるデータの登録や更新が可能だ。

BAPI_PO_CREATE1の全パラメータ

以下は、S/4HANA 2023 における、BAPI_PO_CREATE1 の全パラメータの一覧である。

ただし、値の「更新」を指示するパラメータは省略した。値の更新を指示するパラメータとは、「POHEADER」に対する「POHEADERX」など、パラメータと同じ名前で、末尾に’X‘の付いたパラメータのことである。この更新を指示するパラメータの値に’X’を設定すると、同名のパラメータの値が更新される。逆に、’X’を設定しなかった場合、そのパラメータに値を設定しても値は更新されない。

  • 背景が青いパラメータは、必須、または使用頻度の高いパラメータ。
  • 行数が多いため、アコーディオンブロックになっている。展開・折り畳む時は「▲▼」をクリック。
Import(入力)
購買発注伝票のヘッダ部分のデータを入力する。また、テスト実行の指定や、エラー発生時の購買伝票の保存方法など、BAPI実行時の動作を制御する。
Parameter
パラメータ
Description
説明
ABAP/4
Data Type
INTLEN
内部長
Decimal
小数点以下桁数
Default
既定値
POHEADERBAPIMEPOHEADERヘッダデータ
PO_NUMBER購買伝票番号C10
COMP_CODE会社コードC4
DOC_TYPE購買伝票タイプC4
DELETE_IND購買伝票の削除フラグC1
STATUS購買伝票ステータスC1
CREAT_DATEレコード登録日付D8
CREATED_BYオブジェクトの登録担当者の名前C12
ITEM_INTVL明細番号間隔N5
VENDORサプライヤの勘定コードC10
LANGU言語キーC1
LANGU_ISO言語キーの ISO コードC2
PMNTTRMS支払条件キーC4
DSCNT1_TO現金 (早期支払) 割引日数P3
DSCNT2_TO現金 (早期支払) 割引日数P3
DSCNT3_TO現金 (早期支払) 割引日数P3
DSCT_PCT1現金割引率 1P53
DSCT_PCT2割引率 2P53
PURCH_ORG購買組織C4
PUR_GROUP購買グループC3
CURRENCY通貨コードC5
CURRENCY_ISOISO コード通貨C3
EXCH_RATE換算レートP95
EX_RATE_FX固定換算レートの区分C1
DOC_DATE購買伝票日付D8
VPER_START有効期間開始D8
VPER_END有効期間終了D8
WARRANTY保証書日付D8
QUOTATION見積番号C10
QUOT_DATE見積提出日D8
REF_1他社参照C12
SALES_PERSサプライヤ販売担当者C30
TELEPHONEサプライヤの電話番号C16
SUPPL_VEND品目供給者C10
CUSTOMER得意先コードC10
AGREEMENT購買契約番号C10
GR_MESSAGE区分: 入庫メッセージC1
SUPPL_PLNT在庫転送オーダーにおける供給 (出庫) プラントC4
INCOTERMS1インコタームズ (1)C3
INCOTERMS2インコタームズ (パート 2)C28
COLLECT_NO一括番号 (見積依頼/見積書)C10
DIFF_INV他請求元C10
OUR_REF自社参照C12
LOGSYSTEM論理システムC10
SUBITEMINT副明細の明細番号間隔N5
PO_REL_IND承認区分: 購買伝票C1
REL_STATUS承認状況C8
VAT_CNTRY売上税 ID 番号の国/地域C3
VAT_CNTRY_ISO消費税登録番号の ISO 国/地域コードC2
REASON_CANCEL取消理由N2
REASON_CODE入庫理由コードC4
RETENTION_TYPE支払保留区分C1
RETENTION_PERCENTAGE支払保留 (パーセント)P52
DOWNPAY_TYPE前払金区分C4
DOWNPAY_AMOUNTBAPI における前払金額P234
DOWNPAY_PERCENT前払金比率P52
DOWNPAY_DUEDATE前払金の支払期日D8
MEMORY購買発注の不完全C1
MEMORYTYPE不完全カテゴリC1
SHIPTYPE出荷タイプC2
HANDOVERLOC商品の物理引渡の場所C10
SHIPCOND出荷条件C2
INCOTERMSVインコタームズバージョンC4
INCOTERMS2Lインコタームズ場所 1C70
INCOTERMS3Lインコタームズ場所 2C70
EXT_SYS外部参照システム IDC60
EXT_REF外部参照 IDC70
INTRASTAT_REL域内取引レポート関連C1
INTRASTAT_EXCL域内取引レポートから除外C1
EXT_REV_TMSTMP外部呼出の改訂タイムスタンプP217
TOTAL_STATUS_PCS製品コンプライアンスサプライヤチェックステータス (全明細)C1
TOTAL_STATUS_PMA製品市場性ステータス (すべての明細)C1
TOTAL_STATUS_DG危険物ステータス (全明細)C1
TOTAL_STATUS_SDS安全データシートステータス (すべての明細)C1
MEMORY_COMPLETEエラーがない場合に購買発注を保留C1
MEMORY_UNCOMPLETEエラーがある場合に購買発注を保留C1
NO_AUTHORITY権限チェックなしC1
NO_MESSAGE_REQメッセージ不要C1
NO_MESSAGING出力決定なしC1
NO_PRICE_FROM_PO最終伝票からの価格採用なしC1
PARK_COMPLETEPark Document if NOT FaultyC1
PARK_UNCOMPLETEPark Document if FaultyC1
TESTRUNテスト区分C1
POADDRVENDORBAPIMEPOADDRVENDOR仕入先住所
PO_NUMBER購買伝票番号C10
ADDR_NOアドレス番号C10
FORMOFADDR敬称テキストC20
NAME名称 1C40
NAME_2名称 2C40
NAME_3名称 3C40
NAME_4名称 4C40
C_O_NAME気付C40
CITY市区町村C40
DISTRICT所在地C40
CITY_NO市区町村/地名ファイルの市区町村コードC12
POSTL_COD1市区町村の郵便番号C10
POSTL_COD2私書箱/郵便番号C10
POSTL_COD3会社郵便番号 (大規模なユーザ用)C10
PO_BOX私書箱C10
PO_BOX_CIT私書箱住所C40
DELIV_DIS(使用不可) 郵便配達地域C15
STREET地名C40
STREET_NO市区町村/地名ファイルの地名コードC12
STR_ABBR(使用不可) 地名略称C2
HOUSE_NO番地-号C10
STR_SUPPL1地名 2C40
STR_SUPPL2地名 3C40
LOCATION地名 5C40
BUILDING旧: 建物 (番号または略称)C10
FLOOR建物の階C10
ROOM_NO部屋番号/アパート番号C10
COUNTRY国/地域コードC3
LANGU言語キーC1
REGION地域 (都道府県)C3
SORT1検索語句 1C20
SORT2検索語句 2C20
TIME_ZONEアドレスタイムゾーンC6
TAXJURCODE税管轄C15
ADR_NOTES住所注記C50
COMM_TYPE通信方法 (キー) (ビジネスアドレスサービス)C3
TEL1_NUMBR第 1 電話番号: 局番 + 番号C30
TEL1_EXT第 1 電話番号: 内線C10
FAX_NUMBER第 1 FAX 番号: 市外局番 + 番号C30
FAX_EXTENS第一 FAX 番号: 内線C10
STREET_LNG地名C60
DISTRCT_NO市区町村/地名ファイルの所在地コードC8
CHCKSTATUS市区町村ファイルテストステータスC1
PBOXCIT_NO市区町村ファイルの私書箱の市区町村コードC12
TRANSPZONE商品の納入区域C10
HOUSE_NO2番地-号の補足C10
E_MAIL電子メールアドレスC241
STR_SUPPL3地名 4C40
TITLE敬称C30
COUNTRYISOISO 国/地域コードC2
LANGU_ISO2 桁の SAP 言語コードC2
BUILD_LONG建物 (番号またはコード)C20
REGIOGROUP地域構造グループ化C8
POEXPIMPHEADERBAPIEIKP貿易: ヘッダデータu7
TRANSPORT_MODE国境輸送モード (域内取引)C1
CUSTOMS税関: 税関 (貿易の出入国時)C6
VERSIONSBAPIMEDCMバージョン管理u106
POST_DATEバージョンの転記日付D8
COMPLETEDステータス “バージョン完了済”C1
REASON変更理由C4
DESCRIPTIONバージョンテキスト(長)C60
REQ_BY変更を依頼した従業員C12
REQ_BY_EXTバージョンの外部変更番号C20
ACTIVITY処理タイプ – S/4HANA での使用不可C1
Table(入力)
購買発注伝票の明細部分のデータを入力する。
Parameter
パラメータ
Description
説明
ABAP/4
Data Type
INTLEN
内部長
Decimal
小数点
NTLEN
内部長
Decimal
小数点
Default
既定値
ALLVERSIONSBAPIMEDCM_ALLVERSIONS全バージョンu233
DOC_TYPE購買伝票カテゴリC1
DOC_NUMBER購買管理におけるオブジェクト番号C10
ITEM_NUMBER購買管理オブジェクト: 明細N5
VERSION購買管理におけるバージョン番号C8
CREATED_BYオブジェクトの登録担当者の名前C12
CR_ONレコード登録日付D8
REC_TIME登録時刻T6
RELEASED_BY承認者名C12
RELEASE_DATE承認日D8
RELEASE_TIME承認時刻T6
RELEASEBY_PUR承認購買担当者名C12
RELEASEDATE_PUR購買担当者承認日付D8
RELEASETIME_PUR購買担当者承認時刻T6
REASON変更理由C4
DESCRIPTIONバージョンテキスト(長)C60
REQ_BY_EXTバージョンの外部変更番号C20
REQ_BY変更を依頼した従業員C12
NET_VALUE正味発注額 (購買発注通貨)P132
VALUE_CHANGEDバージョンによる金額変更P132
CURRENCY通貨コードC5
CURRENCY_ISOISO コード通貨C3
POST_DATEバージョンの転記日付D8
COMPLETEDステータス “バージョン完了済”C1
STATUSバージョンステータスC1
DELETE_IND購買伝票の削除フラグC1
STATUS_DOC_OLDバージョン前の購買伝票での旧処理状況C2
EXTENSIONINBAPIPAREX得意先独自の項目 (インポートパラメータ)u990
STRUCTUREBAPI テーブル拡張の構造名C30
VALUEPART1BAPI 拡張パラメータのデータ部分C240
VALUEPART2BAPI 拡張パラメータのデータ部分C240
VALUEPART3BAPI 拡張パラメータのデータ部分C240
VALUEPART4BAPI 拡張パラメータのデータ部分C240
EXTENSIONOUTBAPIPAREX得意先独自の項目 (エクスポートパラメータ)u990
STRUCTUREBAPI テーブル拡張の構造名C30
VALUEPART1BAPI 拡張パラメータのデータ部分C240
VALUEPART2BAPI 拡張パラメータのデータ部分C240
VALUEPART3BAPI 拡張パラメータのデータ部分C240
VALUEPART4BAPI 拡張パラメータのデータ部分C240
INVPLANHEADERBAPI_INVOICE_PLAN_HEADERInvoicing Plan Header Datau107
DOC_ITEM購買伝票の明細番号N5
IV_PLAN_NUM請求計画番号/支払計画番号C10
CATEGORY請求計画カテゴリC1
IP_TYPE請求/支払計画タイプC2
SORT_FLDソート項目C10
START_DATE請求/支払計画開始日付D8
END_DATE請求/支払計画終了日付D8
HORIZON請求/支払計画における期間決定の規則C2
ORGN_ST_DAT請求/支払計画の開始日付コピー元の規則C2
ORGN_END_DAT請求/支払計画の終了日付コピー元の規則C2
PERIOD次回請求/請求書日付コピー元の規則C2
LNGTH_STAND_PRD請求計画の標準期間長さN3
REF_IV_PLAN_NUM標準請求/支払計画番号C10
DATES_FROM開始日付D8
IN_ADVANCE事前請求/支払登録C1
ORGN_FROM_DAT開始日付のコピー元規則C2
DEV_BILL_DAT請求/支払日付偏差の決定規則C2
CALENDER_ID請求/支払関連日数の定義に用いるカレンダC2
DATES_TO終了日付D8
ORGN_UNTIL_DAT終了日付のコピー元規則C2
PO_NUMBER購買伝票番号C10
UNLIMITED金額が無制限の明細N6
AUTO_COR_DAT請求計画: 訂正日付の自動登録C1
INVPLANITEMBAPI_INVOICE_PLAN_ITEMInvoicing Plan Item Datau119
DOC_ITEM購買伝票の明細番号N5
IV_PLAN_NUM請求計画番号/支払計画番号C10
IV_PLAN_ITEM明細: 請求計画/支払計画/支払カードN6
DEL_IND削除フラグC1
DATE_CATG日付カテゴリC2
DATE_DESC日付テキストC4
SETT_DATE_FROM決済日付の期限D8
BILL_RULE請求/支払計画の規則C1
INVOICE_PERCENTAGE請求金額率 (%)P52
CURRENCY与信管理領域の通貨コードC5
CURRENCY_ISOISO コード通貨C3
EXCHG_RAT_DAT請求計画の日付の換算レートP95
BILL_VALUE請求計画日の請求/計算対象額P234
BILLING_BLOCK請求/支払計画日付に対する請求ブロックC2
BILLING_STATUS請求ステータス – 請求/支払計画日付C1
SETT_DATE_TO決済日付の期限D8
CALENDER_ID請求/支払関連日数の定義に用いるカレンダC2
BILL_DATE請求日付D8
CASH_DISCOUNT伝票通貨の現金値引適用金額P132
REBATE_BASIS1リベート基準 1P132
PRICING_OK価格設定 OKC1
MILESTONE_NUMマイルストーン番号N12
MILESTONE_USE用途C5
MANUALLY処理 – マニュアル入力による日付C1
NFMETALLITMS/NFM/BAPIDOCITM/NFM/: BAPI Communication Structure NF Document Item Datau144
DATA_INDEX別の構成のテーブル入力へのポインタX10
DOC_NUMBER伝票番号C10
ITM_NUMBER伝票明細番号N6
COMPCODE会社コードC4
FISCYEAR会計年度N4
NFMKEYNF キーC3
RATEDETKEYレート決定キーC2
BASEKEY基準キーC2
EXCHANGEKEYNF 処理の取引キーC3
RATEDETDATNF レート決定のキー日付D8
RATEMONTH非鉄製金属のレート月N6
ACTRATEDAT非鉄金属の実レート日D8
RATEレート通貨のレート (J_1NNCU)P132
RATECURKYレート通貨キーC5
RATECURKYISOISO 通貨コードC3
RATEDOCCURレート (伝票通貨)P152
INVOICEBLNF 請求ブロックC2
BVALDOCCUR基準価額 (伝票通貨)P152
BVALCURKYD基準価額通貨コード (伝票通貨)C5
BVALCURKYDISOISO 通貨コードC3
NETRATE正味レートP132
PROVIDER非鉄金属供給者C10
VENDORCOV予約の非鉄金属仕入先C10
COVERAGEKY非鉄金属の予約キーC10
POSTINGDAYS転記日数N3
UPDTYPE変更タイプC1
POACCOUNTBAPIMEPOACCOUNT勘定設定項目u443
PO_ITEM購買伝票の明細番号N5
SERIAL_NO勘定設定の連続番号N2
DELETE_IND削除フラグ: 購買伝票勘定設定C1
CREAT_DATEレコード登録日付D8
QUANTITY数量P133
DISTR_PERC配賦率 % (複数勘定設定)P31
NET_VALUEBAPI の通貨額 (小数点以下9桁)P289
GL_ACCOUNTG/L 勘定コードC10
BUS_AREA事業領域C4
COSTCENTER原価センタC10
SD_DOC販売管理伝票番号C10
ITM_NUMBER販売伝票明細N6
SCHED_LINE納入日程行番号N4
ASSET_NO資産番号C12
SUB_NUMBER資産補助番号C4
ORDERID指図番号C12
GR_RCPT受領者C12
UNLOAD_PT荷渡ポイントC25
CO_AREA管理領域C4
COSTOBJECT原価対象C12
PROFIT_CTR利益センタC10
WBS_ELEMENTWBS 要素C24
NETWORK勘定割当のネットワーク番号C12
RL_EST_KEY不動産管理対象の内部キーC8
PART_ACCTパートナ勘定コードC10
CMMT_ITEM予算コードC14
REC_INDリカバリフラグC2
FUNDS_CTR予算センタC16
FUNDファンドC10
FUNC_AREA機能領域C4
REF_DATE決済の参照日付D8
TAX_CODE消費税コードC2
TAXJURCODE税管轄C15
NOND_ITAXBAPI の通貨額 (小数点以下9桁)P289
ACTTYPE活動タイプC6
CO_BUSPROCビジネスプロセスC12
RES_DOC予算執行伝票の伝票番号C10
RES_ITEM用途指定予算: 伝票明細N3
ACTIVITY活動番号C4
GRANT_NBR補助金C20
CMMT_ITEM_LONG予算コードC24
FUNC_AREA_LONG機能領域C16
BUDGET_PERIOD予算期間C10
FINAL_IND最終勘定設定区分C1
FINAL_REASON最終勘定設定理由コードC2
SERVICE_DOCサービス伝票 IDC10
SERVICE_ITEMサービス伝票明細 IDN6
SERVICE_DOC_TYPEサービス伝票タイプC4
POACCOUNTPROFITSEGMENTBAPIMEPOACCOUNTPROFITSEGMENT入出庫予定収益性セグメント: BAPI_PROFITABILITY_SEGMENTu87
PO_ITEM購買伝票の明細番号N5
SERIAL_NO勘定設定の連続番号N2
FIELDNAME項目名C30
VALUECO-PA 特性値C50
POADDRDELIVERYBAPIMEPOADDRDELIVERY納入先住所 (明細)u1322
PO_ITEM購買伝票の明細番号N5
ADDR_NOアドレス番号C10
FORMOFADDR敬称テキストC20
NAME名称 1C40
NAME_2名称 2C40
NAME_3名称 3C40
NAME_4名称 4C40
C_O_NAME気付C40
CITY市区町村C40
DISTRICT所在地C40
CITY_NO市区町村/地名ファイルの市区町村コードC12
POSTL_COD1市区町村の郵便番号C10
POSTL_COD2私書箱/郵便番号C10
POSTL_COD3会社郵便番号 (大規模なユーザ用)C10
PO_BOX私書箱C10
PO_BOX_CIT私書箱住所C40
DELIV_DIS(使用不可) 郵便配達地域C15
STREET地名C60
STREET_NO市区町村/地名ファイルの地名コードC12
STR_ABBR(使用不可) 地名略称C2
HOUSE_NO番地-号C10
STR_SUPPL1地名 2C40
STR_SUPPL2地名 3C40
LOCATION地名 5C40
BUILDING旧: 建物 (番号または略称)C10
FLOOR建物の階C10
ROOM_NO部屋番号/アパート番号C10
COUNTRY国/地域コードC3
LANGU言語キーC1
REGION地域 (都道府県)C3
SORT1検索語句 1C20
SORT2検索語句 2C20
TIME_ZONEアドレスタイムゾーンC6
TAXJURCODE税管轄C15
ADR_NOTES住所注記C50
COMM_TYPE通信方法 (キー) (ビジネスアドレスサービス)C3
TEL1_NUMBR第 1 電話番号: 局番 + 番号C30
TEL1_EXT第 1 電話番号: 内線C10
FAX_NUMBER第 1 FAX 番号: 市外局番 + 番号C30
FAX_EXTENS第一 FAX 番号: 内線C10
STREET_LNG地名C60
DISTRCT_NO市区町村/地名ファイルの所在地コードC8
CHCKSTATUS市区町村ファイルテストステータスC1
PBOXCIT_NO市区町村ファイルの私書箱の市区町村コードC12
TRANSPZONE商品の納入区域C10
HOUSE_NO2番地-号の補足C10
E_MAIL電子メールアドレスC241
STR_SUPPL3地名 4C40
TITLE敬称C30
COUNTRYISOISO 国/地域コードC2
LANGU_ISO2 桁の SAP 言語コードC2
BUILD_LONG建物 (番号またはコード)C20
REGIOGROUP地域構造グループ化C8
SUPP_VENDOR供給対象/納入受入仕入先C10
CUSTOMER得意先C10
SC_VENDOR外注仕入先C1
POCOMPONENTSBAPIMEPOCOMPONENTコンポーネントの BAPI 構造u268
PO_ITEM購買伝票の明細番号N5
SCHED_LINE納入日程行番号N4
ITEM_NO入出庫予定/従属所要量の明細番号N4
MATERIAL品目コード (18 桁)C18
ENTRY_QUANTITY構成品目の所要量P133
ENTRY_UOM入力単位C3
ENTRY_UOM_ISO入力単位 (ISO コード)C3
FIXED_QUAN数量固定C1
PLANTプラントC4
REQ_DATE構成品目の所要日付D8
CHANGE_ID変更タイプC1
MATERIAL_EXTERNAL項目 MATERIAL の品目コード (長)C40
MATERIAL_GUID項目 MATERIAL の外部 GUIDC32
MATERIAL_VERSION項目 MATERIAL のバージョン番号C10
ITEM_CAT明細カテゴリ (部品表/配合表)C1
REQ_QUAN所要量P133
BASE_UOM基本数量単位C3
BASE_UOM_ISOISO コードでの基本数量単位C3
PHANT_ITEMファントム品目区分C1
BATCHロット番号C10
MAT_PROVISION支給区分C1
ISS_ST_LOC出庫保管場所C4
REV_LEV改訂レベルC2
REQ_SEGMENT所要量セグメントC16
MATERIAL_LONG品目コードC40
REQ_SEG_LONG所要量セグメントC40
POCONDBAPIMEPOCOND条件 (明細)u184
CONDITION_NO伝票条件番号C10
ITM_NUMBER条件明細番号N6
COND_ST_NOステップ番号N3
COND_COUNT条件カウンタ (短)N2
COND_TYPE条件タイプC4
COND_VALUE条件金額P289
CURRENCY通貨コードC5
CURRENCY_ISOISO コード通貨C3
COND_UNIT条件単位C3
COND_UNIT_ISO条件数量単位 (ISO コード)C3
COND_P_UNT価格条件単位P5
APPLICATIOアプリケーションC2
CONPRICDAT条件価格設定日付D8
CALCTYPCON条件計算タイプC1
CONBASEVAL条件基礎値P289
CONEXCHRAT現地通貨への換算レートに対する条件P95
NUMCONVERT条件単位を基本単位へ変換する分子P5
DENOMINATO条件単位を基本単位へ変換する分母P5
CONDTYPE条件カテゴリ (例: 税、運賃、価格、原価)C1
STAT_CON統計に適用する条件C1
SCALETYPEスケールタイプC1
ACCRUALS見越額関連条件 (運賃など)C1
CONINVOLST請求書一覧の条件C1
CONDORIGIN条件生成区分C1
GROUPCONDグループ条件C1
COND_UPDAT条件更新C1
ACCESS_SEQ検索順序 – 検索番号 (短)N2
CONDCOUNT条件連続番号N2
CONDCNTRL条件管理C1
CONDISACTI条件は無効C1
CONDCLASS条件クラスC1
FACTBASVAL条件基礎値の係数F1616
SCALEBASINスケール基準C1
SCALBASVAL条件のスケール基準値P289
UNITMEASUR条件スケール数量単位C3
UNITMEASUR_ISO数量単位の ISO コードC3
CURRENCKEYスケール通貨C5
CURRENCKEY_ISOISO コード通貨C3
CONDINCOMP会社間請求の条件C1
CONDCONFIGバリアント選定に使用する条件C1
CONDCHAMAN条件マニュアル変更済C1
COND_NO条件レコード番号C10
CHANGE_ID変更タイプC1
VENDOR_NOサプライヤの勘定コードC10
ACCESS_SEQ_LONG検索順序 – 検索番号N3
COND_COUNT_LONG条件カウンタN3
POCONDHEADERBAPIMEPOCONDHEADER条件 (ヘッダ)u184
CONDITION_NO伝票条件番号C10
ITM_NUMBER条件明細番号N6
COND_ST_NOステップ番号N3
COND_COUNT条件カウンタ (短)N2
COND_TYPE条件タイプC4
COND_VALUE条件金額P289
CURRENCY通貨コードC5
CURRENCY_ISOISO コード通貨C3
COND_UNIT条件単位C3
COND_UNIT_ISO条件数量単位 (ISO コード)C3
COND_P_UNT価格条件単位P5
APPLICATIOアプリケーションC2
CONPRICDAT条件価格設定日付D8
CALCTYPCON条件計算タイプC1
CONBASEVAL条件基礎値P289
CONEXCHRAT現地通貨への換算レートに対する条件P95
NUMCONVERT条件単位を基本単位へ変換する分子P5
DENOMINATO条件単位を基本単位へ変換する分母P5
CONDTYPE条件カテゴリ (例: 税、運賃、価格、原価)C1
STAT_CON統計に適用する条件C1
SCALETYPEスケールタイプC1
ACCRUALS見越額関連条件 (運賃など)C1
CONINVOLST請求書一覧の条件C1
CONDORIGIN条件生成区分C1
GROUPCONDグループ条件C1
COND_UPDAT条件更新C1
ACCESS_SEQ検索順序 – 検索番号 (短)N2
CONDCOUNT条件連続番号N2
CONDCNTRL条件管理C1
CONDISACTI条件は無効C1
CONDCLASS条件クラスC1
FACTBASVAL条件基礎値の係数F1616
SCALEBASINスケール基準C1
SCALBASVAL条件のスケール基準値P289
UNITMEASUR条件スケール数量単位C3
UNITMEASUR_ISO数量単位の ISO コードC3
CURRENCKEYスケール通貨C5
CURRENCKEY_ISOISO コード通貨C3
CONDINCOMP会社間請求の条件C1
CONDCONFIGバリアント選定に使用する条件C1
CONDCHAMAN条件マニュアル変更済C1
COND_NO条件レコード番号C10
CHANGE_ID変更タイプC1
VENDOR_NOサプライヤの勘定コードC10
ACCESS_SEQ_LONG検索順序 – 検索番号N3
COND_COUNT_LONG条件カウンタN3
POCONTRACTLIMITSBAPIESUCC外注サービス: 基本契約制限u90
PCKG_NOパッケージ番号N10
LINE_NO制限の内部明細番号N10
CON_NUMBER基本契約番号C10
CON_ITEM明細番号、契約N5
LIMIT全体制限P234
NO_LIMIT制限なしC1
PRICE_CHG入力シートの価格変更C1
SHORT_TEXTテキスト (短) 1C40
DELETE_IND削除フラグC1
POEXPIMPITEMBAPIEIPO貿易: 明細データu45
PO_ITEM購買伝票の明細番号N5
BUSINESS_TRANSACTION_TYPE取引タイプC2
EXPORT_IMPORT_PROCEDURE手続C8
COUNTRYORI品目の原産国/原産地 (CIC 原産国)C3
COUNTRYORI_ISOISO 国/地域コードC2
REGIONORIG品目の原産地 (CIC 原産国)C3
COMM_CODE統計品目コードC17
SHIPPING_COUNTRY貿易: 出荷国C3
SHIPPING_COUNTRY_ISOISO 国/地域コードC2
POITEMBAPIMEPOITEM明細データu1911
PO_ITEM購買伝票の明細番号N5
DELETE_IND購買伝票の削除フラグC1
SHORT_TEXTテキスト (短)C40
MATERIAL品目コード (18 桁)C18
MATERIAL_EXTERNAL項目 MATERIAL の品目コード (長)C40
MATERIAL_GUID項目 MATERIAL の外部 GUIDC32
MATERIAL_VERSION項目 MATERIAL のバージョン番号C10
EMATERIAL品目コード (18 桁、互換モード)C18
EMATERIAL_EXTERNAL項目 MATERIAL の品目コード (長)C40
EMATERIAL_GUID項目 MATERIAL の外部 GUIDC32
EMATERIAL_VERSION項目 MATERIAL のバージョン番号C10
PLANTプラントC4
STGE_LOC保管場所C4
TRACKINGNO購買依頼追跡番号C10
MATL_GROUP品目グループC9
INFO_REC購買情報番号C10
VEND_MAT仕入先が使用する品目コードC35
QUANTITY購買発注量P133
PO_UNIT購買発注数量単位C3
PO_UNIT_ISOISO コードによる発注単位C3
ORDERPR_UN購買発注価格単位 (購買管理)C3
ORDERPR_UN_ISO購買発注価格単位の ISO コードC3
CONV_NUM1購買発注価格単位を発注単位に変換するための分子P5
CONV_DEN1購買発注価格単位を発注単位に変換するための分母P5
NET_PRICEBAPI の通貨額 (小数点以下9桁)P289
PRICE_UNIT価格単位P5
GR_PR_TIME入庫処理日数P3
TAX_CODE消費税コードC2
BON_GRP1決済グループ 1 (購買管理)C2
QUAL_INSP在庫タイプC1
INFO_UPD区分: 購買情報更新C1
PRNT_PRICE価格印刷C1
EST_PRICE区分: 概算価格C1
REMINDER1第一回催促日数P3
REMINDER2第二回催促日数P3
REMINDER3第三回催促日数P3
OVER_DLV_TOL過剰納入許容範囲P31
UNLIMITED_DLV過剰納入無制限許可C1
UNDER_DLV_TOL不足納入許容範囲P31
VAL_TYPE評価タイプC10
NO_MORE_GR“納入完了” 区分C1
FINAL_INV請求書処理完了区分C1
ITEM_CAT購買伝票の明細カテゴリC1
ACCTASSCAT勘定設定カテゴリC1
DISTRIB複数勘定設定の配賦区分C1
PART_INV一部請求区分C1
GR_IND入庫区分C1
GR_NON_VAL非評価入庫C1
IR_IND請求書受領区分C1
FREE_ITEM無償明細C1
GR_BASEDIV区分: 入庫基準請求書照合C1
ACKN_REQD購買発注請書依頼C1
ACKNOWL_NO購買発注請書番号C20
AGREEMENT購買契約番号C10
AGMT_ITEM主購買契約の明細番号N5
SHIPPING出荷指示C2
CUSTOMER得意先C10
COND_GROUP仕入先による条件グループC4
NO_DISCT明細は現金割引対象外C1
PLAN_DEL予定配送時間 (日数)P3
NET_WEIGHT正味重量P133
WEIGHTUNIT重量単位C3
WEIGHTUNIT_ISO重量単位の ISO コードC3
TAXJURCODE税管轄C15
CTRL_KEY調達における品質管理の管理キーC8
CONF_CTRL確認管理キーC4
REV_LEV改訂レベルC2
FUNDファンドC10
FUNDS_CTR予算センタC16
CMMT_ITEM予算コードC14
PRICEDATE価格設定日制御 (価格決定)C1
PRICE_DATE価格決定日付D8
GROSS_WT総重量P133
VOLUME容積P133
VOLUMEUNIT容積単位C3
VOLUMEUNIT_ISOISO コードでの容積単位C3
INCOTERMS1インコタームズ (1)C3
INCOTERMS2インコタームズ (パート 2)C28
PRE_VENDOR前のサプライヤC10
VEND_PART供給者部門C6
HL_ITEM購買伝票の上位明細N5
GR_TO_DATE最終入庫期限D8
SUPP_VENDOR供給対象/納入受入仕入先C10
SC_VENDOR外注仕入先C1
KANBAN_INDかんばん区分C1
ERSERS(入庫/請求自動決済)C1
R_PROMO小売プロモーションC10
POINTSポイント数P133
POINT_UNITポイント単位C3
POINT_UNIT_ISOポイント単位の ISO コードC3
SEASONシーズンカテゴリC4
SEASON_YRシーズン年度C4
BON_GRP2決済グループ 2 (リベート決済、購買管理)C2
BON_GRP3決済グループ 3 (リベート決済、購買管理)C2
SETT_ITEMリベート (期末リベート) 決済関連の明細C1
MINREMLIFE最低残存有効期間P4
RFQ_NO見積依頼番号C10
RFQ_ITEM見積依頼の明細番号N5
PREQ_NO購買依頼番号C10
PREQ_ITEM購買依頼の明細番号N5
REF_DOC参照伝票番号C10
REF_ITEM参照伝票の明細N5
SI_CAT副明細区分、購買伝票C1
RET_ITEM返品明細C1
AT_RELEV割当テーブル関連C1
ORDER_REASON発注理由C3
BRAS_NBMブラジルの NCM コードC16
MATL_USAGE品目の用途C1
MAT_ORIGIN品目原産地C1
IN_HOUSE内製C1
INDUS3品目: CFOP カテゴリC2
INF_INDEXインフレーション指数C5
UNTIL_DATEインフレーション指数日付D8
DELIV_COMPL“出荷完了” 区分C1
PART_DELIV明細レベルでの分割納入 (在庫転送)C1
SHIP_BLOCKEDSD 出荷伝票の明細ブロックC1
PREQ_NAME購買依頼者名/要求者名C12
PERIOD_IND_EXPIRATION_DATE有効期間期限日の期間区分C1
INT_OBJ_NO選定 (内部オブジェクト番号)N18
PCKG_NOパッケージ番号N10
BATCHロット番号C10
VENDRBATCH供給者ロット番号C15
CALCTYPE価格設定タイプC1
GRANT_NBR補助金C20
CMMT_ITEM_LONG予算コードC24
FUNC_AREA_LONG機能領域C16
NO_ROUNDING区分: 購買発注明細での丸めなしC1
PO_PRICE価格採用: 1 = 総額、2 = 正味額C1
SUPPL_STLOC出庫保管場所: 在庫転送オーダーC4
SRV_BASED_IVサービス基準請求書照合の区分C1
FUNDS_RES予算執行伝票の伝票番号C10
RES_ITEM用途指定予算: 伝票明細N3
ORIG_ACCEPT仕入先構内での受領C1
ALLOC_TBL割当テーブルC10
ALLOC_TBL_ITEM割当テーブル明細N5
SRC_STOCK_TYPE在庫転送オーダーの元保管場所在庫タイプC1
REASON_REJ見積および受注の拒否理由C2
CRM_SALES_ORDER_NO仕入先直送発注処理の CRM 受注番号C10
CRM_SALES_ORDER_ITEM_NO仕入先直送発注処理での CRM 受注明細番号N6
CRM_REF_SALES_ORDER_NO仕入先直送発注処理の CRM 参照受注番号C35
CRM_REF_SO_ITEM_NO仕入先直送発注処理での CRM 参照受注明細番号C6
PRIO_URGENCY所要量の緊急度N2
PRIO_REQUIREMENT依頼優先度N3
REASON_CODE入庫理由コードC4
FUND_LONG長期ファンド (無効)C20
LONG_ITEM_NUMBER階層番号C40
EXTERNAL_SORT_NUMBER外部ソート番号N5
EXTERNAL_HIERARCHY_TYPE外部階層カテゴリC4
RETENTION_PERCENTAGE支払保留 (パーセント)P52
DOWNPAY_TYPE前払金区分C4
DOWNPAY_AMOUNTBAPI における前払金額P234
DOWNPAY_PERCENT前払金比率P52
DOWNPAY_DUEDATE前払金の支払期日D8
EXT_RFX_NUMBER外部伝票の伝票番号C35
EXT_RFX_ITEM外部伝票の明細番号C10
EXT_RFX_SYSTEM論理システムC10
SRM_CONTRACT_ID集中契約C10
SRM_CONTRACT_ITM集中契約明細番号N10
BUDGET_PERIOD予算期間C10
BLOCK_REASON_ID保留理由 – IDC4
BLOCK_REASON_TEXT保留理由 – テキストC40
SPE_CRM_FKREL請求関連 CRMC1
DATE_QTY_FIXED納入日付および数量固定C1
GI_BASED_GR出庫基準入庫フラグC1
SHIPTYPE出荷タイプC2
HANDOVERLOC商品の物理引渡の場所C10
TC_AUT_DETC2
MANUAL_TC_REASONC2
FISCAL_INCENTIVEC4
FISCAL_INCENTIVE_IDC4
TAX_SUBJECT_STC1
REQ_SEGMENT所要量セグメントC16
STK_SEGMENT在庫セグメントC16
SF_TXJCDC15
INCOTERMS2Lインコタームズ場所 1C70
INCOTERMS3Lインコタームズ場所 2C70
MATERIAL_LONG品目コードC40
EMATERIAL_LONG品目コード (40 桁、技術要件)C40
SERVICEPERFORMERサービス実施担当者C10
PRODUCTTYPE製品タイプグループC2
STARTDATE実行期間の開始日付D8
ENDDATE実行期間の終了日付D8
REQ_SEG_LONG所要量セグメントC40
STK_SEG_LONG在庫セグメントC40
EXPECTED_VALUEBAPI の通貨額 (小数点以下9桁)P289
LIMIT_AMOUNTBAPI の通貨額 (小数点以下9桁)P289
EXT_REF外部参照 IDC70
GL_ACCOUNTG/L 勘定コードC10
COSTCENTER原価センタC10
WBS_ELEMENTWBS 要素C24
COMMODITY_CODE統計品目コードC30
INTRASTAT_SERVICE_CODE域内取引サービスコードC30
CONTRACT_FOR_LIMIT拡張制限の購買契約C10
TAXCALCDATE税率決定日付D8
TAXCOUNTRY税申告国/地域C3
STATUS_PCS製品コンプライアンスサプライヤチェックステータス (明細)C1
STATUS_PMA製品市場性ステータス (明細)C1
STATUS_DG危険物ステータス (明細)C1
STATUS_SDS安全性データシートステータス (明細)C1
TXS_BUSINESS_TRANSACTIONC4
TXS_USAGE_PURPOSEC25
LOADING_POINT積載/荷渡ポイントC20
SUBITEMS副明細ありC1
POLIMITSBAPIESUHC外注サービス: 制限u103
PCKG_NOパッケージ番号N10
LIMIT全体制限P234
NO_LIMIT制限なしC1
EXP_VALUE見込金額P234
SSC_EXISTサービスタイプの制限ありC1
CON_EXIST基本契約明細の制限C1
TMP_EXISTサービスパッケージの制限C1
PRICE_CHG入力シートの価格変更C1
FREE_LIMIT自由制限P234
NO_FRLIMIT制限なしC1
SERV_TYPEサービスタイプのテキスト (短)C3
EDITION編集N4
SSC_LIMITサービスタイプの金額制限P234
SSC_NOLIM標準サービスタイプの制限なしC1
SSC_PRSCHG入力シートの価格変更C1
SSC_PERC価格決定率P31
TMP_NUMBERモデルサービス明細番号C10
TMP_LIMITモデルサービス明細制限P234
TMP_NOLIMモデルサービス明細の制限なしC1
TMP_PRSCHG入力シートの価格変更C1
TMP_PERC価格決定率P31
CONT_PERC価格決定率P31
POPARTNERBAPIEKKOP取引先u14
PARTNERDESC取引先機能 (言語依存コード)C2
LANGU言語キーC1
BUSPARTNO仕入先マスタの取引先コードC10
DELETE_IND削除フラグC1
POSCHEDULEBAPIMEPOSCHEDULE納入日程u185
PO_ITEM購買伝票の明細番号N5
SCHED_LINE納入日程行番号N4
DEL_DATCAT_EXT納入日付カテゴリC1
DELIVERY_DATE納入日付C10
QUANTITY計画数量P133
DELIV_TIME納入日付/時刻T6
STAT_DATE統計関連納入日D8
PREQ_NO購買依頼番号C10
PREQ_ITEM購買依頼の明細番号N5
PO_DATE納入日程行の購買発注日付D8
ROUTESCHED輸送経路計画C10
MS_DATE品目供給/利用可能日D8
MS_TIME品目供給時刻 (現地時刻: プラント関連)T6
LOAD_DATE積載日付D8
LOAD_TIME積載時間 (現地時間: 出荷ポイント関連)T6
TP_DATE輸送計画日付D8
TP_TIME輸送計画時間 (現地時間: 出荷ポイント関連)T6
GI_DATE出庫日付D8
GI_TIME出庫時刻 (現地時間: プラント関連)T6
DELETE_IND購買伝票の削除フラグC1
REQ_CLOSED購買依頼処理済C1
GR_END_DATE入庫終了日付D8
GR_END_TIME入庫終了時刻 (ローカル、プラントに関連)T6
COM_QTY確認済数量P133
COM_DATE確認日D8
GEO_ROUTE地理的輸送経路のテキストC10
HANDOVERDATE引渡場所での引渡日付D8
HANDOVERTIME引渡場所での引渡時刻T6
POSERVICESBAPIESLLC外注サービス: サービス行u636
PCKG_NOパッケージ番号N10
LINE_NO内部明細番号N10
EXT_LINE明細番号N10
OUTL_LEVELグループの階層レベルX3
OUTL_NOアウトラインレベルC8
OUTL_IND区分: アウトラインC1
SUBPCKG_NOサブパッケージ番号N10
SERVICE活動番号C18
SERV_TYPEサービスタイプのテキスト (短)C3
EDITION編集N4
SSC_ITEM標準サービスカタログ番号C18
EXT_SERV仕入先サービス番号C18
QUANTITY数量 (符号あり)P133
BASE_UOM基本数量単位C3
UOM_ISO数量単位の ISO コードC3
OVF_TOL契約外サービス許容範囲P31
OVF_UNLIM無制限契約外サービスC1
PRICE_UNIT価格単位P5
GR_PRICE基準額P234
FROM_LINE下限C6
TO_LINE上限C6
SHORT_TEXTテキスト (短)C40
DISTRIB複数勘定設定の配賦区分C1
PERS_NO従業員番号N8
WAGETYPEウェイジタイプC4
PLN_PCKGパッケージ番号供給元N10
PLN_LINE入力: 計画梱包明細行N10
CON_PCKG入力: 基本契約の計画外N10
CON_LINE入力: 基本契約の計画外N10
TMP_PCKG入力: モデル仕様からの計画外サービスN10
TMP_LINE入力: モデル仕様からの計画外サービスN10
SSC_LIM標準サービスカタログ制限参照のサービス行C1
LIMIT_LINE入力: 計画外、明細制限N10
TARGET_VAL目標額P234
BASLINE_NO代替: 基本明細参照N10
BASIC_LINE基本行C1
ALTERNAT代替明細C1
BIDDER応札側明細C1
SUPP_LINE補足行C1
OPEN_QTY発注残行C1
INFORM情報行C1
BLANKETブランケット行C1
EVENTUAL連続行C1
TAX_CODE消費税コードC2
TAXJURCODE税管轄C15
PRICE_CHG入力シートの価格変更C1
MATL_GROUP品目グループC9
DATE日付D8
BEGINTIME開始時刻T6
ENDTIME終了時刻T6
EXTPERS_NO外部従業員番号C40
FORMULA数式番号C10
FORM_VAL1数式値P133
FORM_VAL2計算式値P133
FORM_VAL3計算式値P133
FORM_VAL4計算式値P133
FORM_VAL5計算式値P133
USERF1_NUMユーザ定義項目N10
USERF2_NUMユーザ定義項目P133
USERF1_TXTユーザ定義項目C40
USERF2_TXTユーザ定義項目C10
HI_LINE_NO上位階層明細番号N10
EXTREFKEYサービスの外部参照キーC40
DELETE_IND削除フラグC1
PER_SDATEパフォーマンス期間開始日付D8
PER_EDATEパフォーマンス期間終了日付D8
EXTERNAL_ITEM_IDSRM 参照キーC40
SERVICE_ITEM_KEYeSOA メッセージの明細キーN10
NET_VALUE正味額P234
POSERVICESTEXTBAPIESLLTX外注サービス: サービステキスト (長)u158
PCKG_NOパッケージ番号N10
LINE_NO内部明細番号N10
TEXT_IDテキスト IDC4
FORMAT_COLタグ列C2
TEXT_LINEテキスト行C132
POSHIPPINGBAPIITEMSHIP在庫転送オーダーの BAPI 出荷データu138
PO_ITEM購買伝票の明細番号N5
SHIP_POINT出荷ポイント/入荷ポイントC4
SHIP_COND出荷条件C2
DLV_PRIO出荷優先順位N2
ROUTE輸送経路C6
UNLOAD_PT荷渡ポイントC25
AUTH_NUMBER返品権限番号C20
SRC_DLV_NO元出荷番号C10
SRC_HANDLG_UNIT元/先 荷役単位 (外部 ID)C20
INSPOUT_GUID品質検査結果: EWM 設定の在庫 GUIDC32
FOLLOW_UPデフォルト後続アクティビティコードC4
LOADINGGRP積載グループC4
TRANS_GRP輸送グループC4
POSHIPPINGEXPBAPIMEPOSHIPPEXP出荷データのエクスポート構造u196
PO_ITEM購買伝票の明細番号N5
SHIP_POINT出荷ポイント/入荷ポイントC4
DLV_PRIO出荷優先順位N2
ROUTE輸送経路C6
CUSTOMER得意先コードC10
SOLD_TO受注先C10
FWDAGENT海貨業者C10
SALESORG販売組織C4
DISTR_CHAN流通チャネルC2
DIVISION製品部門C2
DEL_CREATE_DATE出荷登録日付D8
PLND_DELRY予定納入時間 (単位: 日)P3
LANGU言語キーC1
LANGU_ISO言語キーの ISO コードC2
SHIP_COND出荷条件C2
LOADINGGRP積載グループC4
TRANS_GRP輸送グループC4
UNLOAD_PT荷渡ポイントC25
ORDCOMBIND受注結合区分C1
TIME_ZONE出荷場所のタイムゾーンC6
AUTH_NUMBER返品権限番号C20
SRC_DLV_NO元出荷番号C10
SRC_HANDLG_UNIT元/先 荷役単位 (外部 ID)C20
INSPOUT_GUID品質検査結果: EWM 設定の在庫 GUIDC32
FOLLOW_UPデフォルト後続アクティビティコードC4
POSRVACCESSVALUESBAPIESKLC外注サービス: サービス行の勘定設定配賦u40
PCKG_NOパッケージ番号N10
LINE_NO明細番号N10
SERNO_LINE勘定設定詳細の連続番号: サービス行N2
PERCENTAGE勘定設定額配賦率P41
SERIAL_NO勘定設定の連続番号N2
QUANTITY数量 (符号あり)P133
NET_VALUE明細の正味額P112
POTEXTHEADERBAPIMEPOTEXTHEADERヘッダテキストu153
PO_NUMBER購買伝票番号C10
PO_ITEM購買伝票の明細番号N5
TEXT_IDテキスト IDC4
TEXT_FORMタグ列C2
TEXT_LINEテキスト行C132
POTEXTITEMBAPIMEPOTEXT明細テキストu153
PO_NUMBER購買伝票番号C10
PO_ITEM購買伝票の明細番号N5
TEXT_IDテキスト IDC4
TEXT_FORMタグ列C2
TEXT_LINEテキスト行C132
SERIALNUMBERBAPIMEPOSERIALNOSerial Numbers in Purchase Order BAPIsu100
PO_ITEM購買伝票の明細番号N5
SCHED_LINE納入日程行番号N4
DELETE_IND購買伝票の削除フラグC1
SERIALNOシリアル番号C18
UII一意アイテム IDC72
Export(出力)
購買発注伝票の登録に成功した時、購買伝票番号などSAPシステムからの戻り値が設定される。
Parameter
パラメータ
Description
説明
ABAP/4
Data Type
INTLEN
内部長
Decimal
小数点以下桁数
Default
既定値
EXPPURCHASEORDERBAPIMEPOHEADER購買伝票番号C10
EXPHEADERBAPIMEPOHEADERヘッダデータu674
PO_NUMBER購買伝票番号C10
COMP_CODE会社コードC4
DOC_TYPE購買伝票タイプC4
DELETE_IND購買伝票の削除フラグC1
STATUS購買伝票ステータスC1
CREAT_DATEレコード登録日付D8
CREATED_BYオブジェクトの登録担当者の名前C12
ITEM_INTVL明細番号間隔N5
VENDORサプライヤの勘定コードC10
LANGU言語キーC1
LANGU_ISO言語キーの ISO コードC2
PMNTTRMS支払条件キーC4
DSCNT1_TO現金 (早期支払) 割引日数P3
DSCNT2_TO現金 (早期支払) 割引日数P3
DSCNT3_TO現金 (早期支払) 割引日数P3
DSCT_PCT1現金割引率 1P53
DSCT_PCT2割引率 2P53
PURCH_ORG購買組織C4
PUR_GROUP購買グループC3
CURRENCY通貨コードC5
CURRENCY_ISOISO コード通貨C3
EXCH_RATE換算レートP95
EX_RATE_FX固定換算レートの区分C1
DOC_DATE購買伝票日付D8
VPER_START有効期間開始D8
VPER_END有効期間終了D8
WARRANTY保証書日付D8
QUOTATION見積番号C10
QUOT_DATE見積提出日D8
REF_1他社参照C12
SALES_PERSサプライヤ販売担当者C30
TELEPHONEサプライヤの電話番号C16
SUPPL_VEND品目供給者C10
CUSTOMER得意先コードC10
AGREEMENT購買契約番号C10
GR_MESSAGE区分: 入庫メッセージC1
SUPPL_PLNT在庫転送オーダーにおける供給 (出庫) プラントC4
INCOTERMS1インコタームズ (1)C3
INCOTERMS2インコタームズ (パート 2)C28
COLLECT_NO一括番号 (見積依頼/見積書)C10
DIFF_INV他請求元C10
OUR_REF自社参照C12
LOGSYSTEM論理システムC10
SUBITEMINT副明細の明細番号間隔N5
PO_REL_IND承認区分: 購買伝票C1
REL_STATUS承認状況C8
VAT_CNTRY売上税 ID 番号の国/地域C3
VAT_CNTRY_ISO消費税登録番号の ISO 国/地域コードC2
REASON_CANCEL取消理由N2
REASON_CODE入庫理由コードC4
RETENTION_TYPE支払保留区分C1
RETENTION_PERCENTAGE支払保留 (パーセント)P52
DOWNPAY_TYPE前払金区分C4
DOWNPAY_AMOUNTBAPI における前払金額P234
DOWNPAY_PERCENT前払金比率P52
DOWNPAY_DUEDATE前払金の支払期日D8
MEMORY購買発注の不完全C1
MEMORYTYPE不完全カテゴリC1
SHIPTYPE出荷タイプC2
HANDOVERLOC商品の物理引渡の場所C10
SHIPCOND出荷条件C2
INCOTERMSVインコタームズバージョンC4
INCOTERMS2Lインコタームズ場所 1C70
INCOTERMS3Lインコタームズ場所 2C70
EXT_SYS外部参照システム IDC60
EXT_REF外部参照 IDC70
INTRASTAT_REL域内取引レポート関連C1
INTRASTAT_EXCL域内取引レポートから除外C1
EXT_REV_TMSTMP外部呼出の改訂タイムスタンプP217
TOTAL_STATUS_PCS製品コンプライアンスサプライヤチェックステータス (全明細)C1
TOTAL_STATUS_PMA製品市場性ステータス (すべての明細)C1
TOTAL_STATUS_DG危険物ステータス (全明細)C1
TOTAL_STATUS_SDS安全データシートステータス (すべての明細)C1
EXPPOEXPIMPHEADERBAPIEIKP貿易: ヘッダデータu7
TRANSPORT_MODE国境輸送モード (域内取引)C1
CUSTOMS税関: 税関 (貿易の出入国時)C6
Table(出力)
BAPI実行結果のステータス(成功、警告、エラー)や、結果のメッセージが戻り値として出力される。
Parameter
パラメータ
Description
説明
ABAP/4 Data
Type
INTLEN
内部長
Default
既定値
RETURNBAPIRET2リターンパラメータu548
TYPEメッセージType: S 正常、E エラー、W 警告、I 通知、A 強制終了C1
IDメッセージクラスC20
NUMBERメッセージ番号N3
MESSAGEメッセージテキストC220
LOG_NOアプリケーションログ: ログ番号C20
LOG_MSG_NOアプリケーションログ: メッセージの内部シリアル番号N6
MESSAGE_V1メッセージ変数C50
MESSAGE_V2メッセージ変数C50
MESSAGE_V3メッセージ変数C50
MESSAGE_V4メッセージ変数C50
PARAMETERパラメータ名C32
ROWパラメータの行X10
FIELDパラメータの項目C30
SYSTEMメッセージが発行された論理システムC10

BAPI_PO_CREATE1の使用方法(パラメータ設定)

BAPI_PO_CREATE1を使用して購買発注を登録するには、パラメータを以下のように設定する。

購買ヘッダ(POHEADER)の設定

購買伝票タイプの指定:NB標準購買発注

標準トランザクション「購買発注登録」の「ヘッダ」に相当するデータを設定する。設定必須のフィールドは以下。

フィールド設定する値
COMP_CODE
(会社コード)
標準トランザクションと同様に「会社コード」。
DOC_TYPE
(購買伝票タイプ)
標準トランザクションME21Nの先頭項目である「購買伝票タイプ」と同じ値を設定する。標準購買発注であれば「NB」である。
ITEM_INTVL
(明細番号間隔)
購買発注明細を登録するときの、「明細番号」の番号間隔を指定する。10,20,30・・・ように10刻みにしたい場合は「10」と設定する。
VENDER
(仕入先勘定コード)
BPマスタ(仕入先マスタ)に登録済みの「仕入先コード」。
PURCH_ORG
(購買組織)
標準トランザクションと同様に「購買組織」。
PUR_GROUP
(購買グループ)
標準トランザクションと同様に「購買グループ」。
CURRENCY購買発注するときの通貨コードを設定する。日本円であれば「JPY」。
DOC_DATE
(購買伝票日付)
登録する購買発注伝票を、いつ時点のものとするか、日付を設定する。

POHEADERのフィールドに値を設定したら、値の更新を指示するPOHEADERXの、対応するフィールドにも’X‘を設定する。POHEADERXに’X’を設定しなかった場合、POHEADERのフィールドに設定した値は無効となってしまうため、忘れずに設定する。

購買発注を制御するためのパラメータ

以下は必須ではないが、購買発注伝票の登録時の動作を制御するパラメータである。制御を有効にしたい場合、値はいずれも’X‘を設定する。

パラメータ設定する値
MEMORY_COMPLETEエラーがない場合に購買発注を保留する。ワークフローなど、承認プロセスによって購買発注を実行する場合、この値を設定する。
MEMORY_UNCOMPLETEエラーがある場合に購買発注を保留(一時保存)する。購買発注の内容にエラーがある場合、購買を実行することはできない。しかし、入力した値が消えてしまうのはもったいないので、このパラメータを設定するれば、購買発注伝票を保留状態にすることができる。
NO_AUTHORITY権限チェックを省略する。一度に大量の購買発注を登録する際、権限チェックを省略することでパフォーマンスが向上する。
TESTRUN購買発注登録をシミュレーションする。この値を設定すると、実際に購買発注を登録することなく、購買発注登録時と同じ動作を確認できるので、登録前のエラーチェックを行うことができる。

購買明細(テーブル)の設定

標準トランザクション「購買発注登録」の「明細」に相当するデータを設定する。購買明細テーブルは、設定するデータのグループ毎に、複数のテーブルに分かれている。以下に示すのは、明細テーブルの中でも使用頻度の高いパラメータ、フィールドである。

なお、設定した値を有効にするには、POHEADERと同様に、値の更新を指示するテーブルの対応するフィールドにも値’X‘を設定する。たとえば、POITEMテーブルのMATERIAL(品目コード)に値を設定したなら、POITEMXテーブルのMATERIALには’X’を設定する。

明細データ(POITEM)

購買明細テーブルの中でもメインとなるテーブル。発注するモノやサービスの品目コード、数量などを設定する。

フィールド設定する値
PO_ITEM
購買伝票の明細番号
10,20,30(明細番号間隔が10の場合)のように、購買伝票の明細番号を設定する。
SHORT_TEXT
(テキスト短)
購買明細に表示されるテキスト。品目コードを指定する場合は省略可能。
MATERIAL
品目コード
品目マスタに登録済みの品目コード。品目コードを指定する購買の場合は設定する。
PLANT
プラント
購買したモノ、サービスが納入されるプラント。
STGE_LOC
保管場所
購買したモノ、サービスが納入されるプラント下の保管場所。
MATL_GROUP
品目グループ
設定は必須である。品目マスタの品目グループと異なる品目グループでも設定可能。
QUANTITY
購買発注量
購買発注数量。
PO_UNIT
購買発注数量単位
発注数量の数量単位。購買情報が登録されている場合は省略可能。
NET_PRICE
通貨額
発注金額。
TAX_CODE
消費税コード
消費税コード。
ACCTASSCAT
勘定設定カテゴリ
購買の種類に応じて適切な値を設定する。たとえば、原価センタが費用を負担する経費購買なら’K‘を、固定資産の購買なら’A‘を設定する。
在庫品の購買ならば省略可能。

POACCOUNT(勘定設定項目)

在庫品以外の購買、たとえば備品やサービスを購買する経費購買や、固定資産とするモノの購買の場合に、設定が必要な明細テーブル。勘定コードや費用負担部門(原価センタ)などを設定する。

フィールド設定する値
PO_ITEM
購買伝票の明細番号
テーブルPOITEMのフィールド「PO_ITEM」の値と一致する値を設定する。
GL_ACCOUNT
G/L勘定コード
勘定コードマスタに登録されている勘定コード。
COSTCENTER
原価センタ
購買の費用を負担する原価センタ。経費購買の場合は必須。
ASSET_NO
資産番号
固定資産の購買の場合は、あらかじめ登録しておいた固定資産番号を設定する。
ORDERID
指図番号
製造指図における工程外注の場合、その製造指図番号を設定する。

明細条件(POCOND)

購買の価格条件を設定する。

フィールド設定する値
ITM_NUMBER
条件明細番号
テーブルPOITEMのフィールド「PO_ITEM」の値と一致する値を設定する。
COND_TYPE
条件タイプ
基本価格(PB00)や割引(RA01)など、適用したい条件の種類を設定する。
COND_VALUE
条件金額
適用する価格や割引の値を設定する。
CURRENCY
通貨コード
条件値の通貨コード。日本円の場合は「JPY」。

納入日程(POSCHEDULE)

購買するモノやサービスを分割納入(分納)する場合、各納入がそれぞれ何時納入されるか、予定の日付や時刻を設定する。

フィールド設定する値
PO_ITEM
購買伝票の明細番号
テーブルPOITEMのフィールド「PO_ITEM」の値と一致する値を設定する。
SCHED_LINE
納入日程行番号
「納入日程行」における行番号を設定する。購買発注したモノが分割納入される場合、その分納の順に、1,2,3…と設定する。
DELIVERY_DATE
納入日付
分納の場合、その納入回の予定日付。
QUANTITY
計画数量
分割の場合、その納入回の数量。
DELIV_TIME
納入時刻
分納の場合、その納入回の予定日付における予定時刻。

実行結果の確認

購買発注の登録が成功したかどうかは、RETURNテーブルパラメータを確認する。

結果ステータスは、RETURNパラメータの「TYPE」にセットされる。セットされるステータスは以下。

ステータス意味
W警告あり
Eエラー
I通知
A強制終了
RETURNパラメータの「TYPE」にセットされるステータス

TYPEにステータスがセットされると同時に、メッセージクラスとメッセージ番号がそれぞれ「ID」と「NUMBER」に、メッセージ本文が「MESSAGE」にセットされる。

また、RETUENの値は、購買発注の明細単位に返される。たとえば、明細番号 0010, 0020, 0030 の3明細からなる購買発注の登録において、明細番号に対応するフィールドは「ROW」であり、0020 のROWの値は「2」となる。明細番号 0020 の戻り値フィールドは、それぞれ次のような値が返される。

TYPEIDNUMBERROWMESSAGE
I062192明細 00020 の正味価格が前回の伝票から採用されました
WME0402納入期日に間に合いますか
W060282購買発注日が過去日付になっています
RETUENパラメータにセットされる値の例(明細番号 0020 の場合)

戻り値:登録された発注伝票番号

購買発注の登録が成功すると、登録された購買発注伝票の番号がExportの「EXPPURCHASEORDER」にセットされる。

テスト実行の場合、登録成功しても発注伝票番号はセットされない。

トランザクション制御

BAPI_PO_CREATE1はトランザクション制御が必要なBAPIである。つまり、成功時はコミット(BAPI_TRANSACTION_COMMIT)を指示するまでデータベースに書き込みが行われない。逆に、エラー発生時はロールバック(BAPI_TRANSACTION_ROLLBACK)を指示して更新処理を取り消す。

BAPI_PO_CREATE1のサンプルコード

以下は、BAPI_PO_CREATE1 を使用し、購買発注伝票を登録するABAP言語のサンプルコードである。

品目を指定する購買発注のサンプル

DATA: lt_poheader     TYPE bapimepoheader,
      lt_poheaderx    TYPE bapimepoheaderx,
      lt_poitem       TYPE TABLE OF bapimepoitem WITH EMPTY KEY,
      lt_poitemx      TYPE TABLE OF bapimepoitemx WITH EMPTY KEY,
      lt_poschedule   TYPE TABLE OF bapimeposchedule WITH EMPTY KEY,
      lt_poschedulex  TYPE TABLE OF bapimeposchedulex WITH EMPTY KEY,
      lt_return       TYPE TABLE OF bapiret2 WITH EMPTY KEY.

DATA: ls_poitem       TYPE bapimepoitem,
      ls_poitemx      TYPE bapimepoitemx,
      ls_poschedule   TYPE bapimeposchedule,
      ls_poschedulex  TYPE bapimeposchedulex,
      ls_return       TYPE bapiret2.

" ヘッダデータ設定
lt_poheader-po_type      = 'NB'.  " 標準購買発注
lt_poheader-vendor       = '400001'. " 仕入先コード
lt_poheader-doc_type     = 'NB'.
lt_poheader-pur_org      = '4000'. " 購買組織
lt_poheader-pur_group    = '004'. " 購買グループ
lt_poheader-company_code = '4000'. " 会社コード

lt_poheaderx-po_type      = 'X'.
lt_poheaderx-vendor       = 'X'.
lt_poheaderx-doc_type     = 'X'.
lt_poheaderx-pur_org      = 'X'.
lt_poheaderx-pur_group    = 'X'.
lt_poheaderx-company_code = 'X'.

" 明細データ設定(在庫品購買)
ls_poitem-po_item   = '10'.
ls_poitem-material  = 'MAT4001'. " 品目コード
ls_poitem-plant     = '4000'. " プラント
ls_poitem-store_loc = '0040'. " 保管場所
ls_poitem-quantity  = '10'. " 数量
ls_poitem-po_unit   = 'EA'. " 発注単位
ls_poitem-net_price = '500'. " 単価
ls_poitem-currency  = 'JPY'. " 通貨
ls_poitem-tax_code  = 'V1'. " 税コード

ls_poitemx-po_item   = '10'.
ls_poitemx-material  = 'X'.
ls_poitemx-plant     = 'X'.
ls_poitemx-store_loc = 'X'.
ls_poitemx-quantity  = 'X'.
ls_poitemx-po_unit   = 'X'.
ls_poitemx-net_price = 'X'.
ls_poitemx-currency  = 'X'.
ls_poitemx-tax_code  = 'X'.

APPEND ls_poitem TO lt_poitem.
APPEND ls_poitemx TO lt_poitemx.

" 納期設定
ls_poschedule-po_item    = '10'.
ls_poschedule-deliv_date = sy-datum + 7. " 納品予定日
ls_poschedule-quantity   = '10'.
ls_poschedulex-po_item    = '10'.
ls_poschedulex-deliv_date = 'X'.
ls_poschedulex-quantity   = 'X'.

APPEND ls_poschedule TO lt_poschedule.
APPEND ls_poschedulex TO lt_poschedulex.

" BAPI実行
CALL FUNCTION 'BAPI_PO_CREATE1'
  EXPORTING
    poheader     = lt_poheader
    poheaderx    = lt_poheaderx
  TABLES
    return       = lt_return
    poitem       = lt_poitem
    poitemx      = lt_poitemx
    poschedule   = lt_poschedule
    poschedulex  = lt_poschedulex.

" コミット処理
CALL FUNCTION 'BAPI_TRANSACTION_COMMIT'
  EXPORTING
    wait = 'X'.

" 結果確認
LOOP AT lt_return INTO ls_return.
  WRITE: / ls_return-type, ls_return-message.
ENDLOOP.

品目コードを指定しない購買(テキスト購買)のサンプル

DATA: lt_poheader     TYPE bapimepoheader,
      lt_poheaderx    TYPE bapimepoheaderx,
      lt_poitem       TYPE TABLE OF bapimepoitem WITH EMPTY KEY,
      lt_poitemx      TYPE TABLE OF bapimepoitemx WITH EMPTY KEY,
      lt_poaaccount   TYPE TABLE OF bapimepoaccount WITH EMPTY KEY,
      lt_poaaccountx  TYPE TABLE OF bapimepoaccountx WITH EMPTY KEY,
      lt_poschedule   TYPE TABLE OF bapimeposchedule WITH EMPTY KEY,
      lt_poschedulex  TYPE TABLE OF bapimeposchedulex WITH EMPTY KEY,
      lt_return       TYPE TABLE OF bapiret2 WITH EMPTY KEY.

DATA: ls_poitem       TYPE bapimepoitem,
      ls_poitemx      TYPE bapimepoitemx,
      ls_poaaccount   TYPE bapimepoaccount,
      ls_poaaccountx  TYPE bapimepoaccountx,
      ls_poschedule   TYPE bapimeposchedule,
      ls_poschedulex  TYPE bapimeposchedulex,
      ls_return       TYPE bapiret2.

" ヘッダデータ設定
lt_poheader-po_type      = 'NB'.  " 標準購買発注
lt_poheader-vendor       = '500001'. " 仕入先コード
lt_poheader-doc_type     = 'NB'.
lt_poheader-pur_org      = '5000'. " 購買組織
lt_poheader-pur_group    = '005'. " 購買グループ
lt_poheader-company_code = '5000'. " 会社コード

lt_poheaderx-po_type      = 'X'.
lt_poheaderx-vendor       = 'X'.
lt_poheaderx-doc_type     = 'X'.
lt_poheaderx-pur_org      = 'X'.
lt_poheaderx-pur_group    = 'X'.
lt_poheaderx-company_code = 'X'.

" 明細データ設定(テキスト購買)
ls_poitem-po_item   = '10'.
ls_poitem-short_text = 'オフィス備品購入'. " 購買品目のテキスト
ls_poitem-plant     = '5000'. " プラント
ls_poitem-quantity  = '5'. " 数量
ls_poitem-po_unit   = 'EA'. " 発注単位
ls_poitem-net_price = '1000.00'. " 単価
ls_poitem-currency  = 'JPY'. " 通貨
ls_poitem-tax_code  = 'V1'. " 税コード

ls_poitemx-po_item   = '10'.
ls_poitemx-short_text = 'X'.
ls_poitemx-plant     = 'X'.
ls_poitemx-quantity  = 'X'.
ls_poitemx-po_unit   = 'X'.
ls_poitemx-net_price = 'X'.
ls_poitemx-currency  = 'X'.
ls_poitemx-tax_code  = 'X'.

APPEND ls_poitem TO lt_poitem.
APPEND ls_poitemx TO lt_poitemx.

" 原価センタ情報設定
ls_poaaccount-po_item     = '10'.
ls_poaaccount-gl_account  = '500000'. " 勘定コード
ls_poaaccount-costcenter  = 'C5000'. " 原価センタ
ls_poaaccountx-po_item    = '10'.
ls_poaaccountx-gl_account = 'X'.
ls_poaaccountx-costcenter = 'X'.

APPEND ls_poaaccount TO lt_poaaccount.
APPEND ls_poaaccountx TO lt_poaaccountx.

" BAPI実行
CALL FUNCTION 'BAPI_PO_CREATE1'
  EXPORTING
    poheader     = lt_poheader
    poheaderx    = lt_poheaderx
  TABLES
    return       = lt_return
    poitem       = lt_poitem
    poitemx      = lt_poitemx
    poaccount    = lt_poaaccount
    poaccountx   = lt_poaaccountx.

" コミット処理
CALL FUNCTION 'BAPI_TRANSACTION_COMMIT'
  EXPORTING
    wait = 'X'.

" 結果確認
LOOP AT lt_return INTO ls_return.
  WRITE: / ls_return-type, ls_return-message.
ENDLOOP.

BAPI_PO_CREATE1とセットで使われるBAPI

BAPI_PO_CREATE1 とセットで使われるBAPIには、以下のようなものがある。

1. BAPI_PO_CHANGE

既存の購買発注を変更するためのBAPI。購買発注のヘッダ情報や明細情報を更新できる。T-CODE: ME22, ME22Nに相当する機能を提供する。

  • 用途: 購買発注番号を指定し、価格、数量、納期、条件、テキストなどの情報を変更する。必要に応じて、特定の明細だけを更新することも可能だが、値を設定しないパラメータはNULLクリアされてしまう。NULLクリアを防ぐため、次の BAPI_PO_GETDETAIL を呼び出して、変更対象の購買発注明細のデータを取得し、各パラメータに値をセットする。

2. BAPI_PO_GETDETAIL

購買発注に関連する詳細情報を取得するためのBAPI。購買発注の基本情報だけでなく、明細や仕入先、納期情報など、関連するデータを網羅的に取得できる。T-CODE: ME23Nに相当する機能を提供する。

  • 用途: 購買発注番号を指定し、その購買発注に紐づくヘッダ情報や明細情報、条件、テキスト、アカウント割当などを取得する。購買プロセス全体のデータ確認や外部システムとの連携に利用可能。

3. BAPI_GOODSMVT_CREATE

購買発注に対する入庫処理を行うBAPI。購買発注入庫だけでなく、あらゆる在庫の入出庫を実行できる汎用性の高いBAPIなので、利用するシーンは多彩。T-CODE: MIGOに相当する機能を提供する。

  • 用途: 購買発注番号を指定し、移動タイプ101などによる入庫処理を行う。入庫数量や、発注明細番号を指定することで発注伝票の一部を入庫することも可能。

BAPI_GOODSMVT_CREATE について、詳しく解説した記事は以下。おそらく、どこよりも BAPI_GOODSMVT_CREATE について詳しく解説した内容となっているはずだ。

4. BAPI_INCOMINGINVOICE_CREATE

請求書照合、すなわち仕入先からの請求書を登録するためのBAPI。購買発注に基づく請求書登録だけでなく、あらゆる仕入先請求書処理に対応できる汎用性の高いBAPIである。T-CODE: MIROに相当する機能を提供する。

  • 用途: 購買発注番号や仕入先情報を指定し、請求書ヘッダおよび明細のデータを登録する。請求書番号、日付、税金情報なども含めて柔軟に指定可能であり、複数明細を含む複雑な請求書も処理できる。

まとめ:標準トランザクションを超えるBAPI_PO_CREATE1

BAPI_PO_CREATE1は、T-CODE: ME21、ME21Nと同等の発注登録処理をプログラムから実行できるだけでなく、標準トランザクションを超えるメリットを備えている。たとえば、テスト実行やトランザクション制御(コミット、ロールバック)、さらには全明細に対するエラーチェックの一括実施などが可能である。

そのため、ABAPを用いたアドオン開発では頻繁に活用されるほか、EDIなど購買発注の自動化ソリューションを構築する際にも欠かせないBAPIである。BAPI_PO_CREATE1を適切に理解し、活用することで、購買業務の効率化やシステム連携を実現できるであろう。本記事が、その一助となれば幸いである。

よかったらシェアしてね!
  • URLをコピーしました!
  • URLをコピーしました!

コメント

コメントする

This site uses Akismet to reduce spam. Learn how your comment data is processed.

目次