StaticparseXML 문자열을 파싱하여 그리드 데이터 배열로 변환. Element / Attribute 방식 자동 감지.
Parse an XML string into a grid-data array. Auto-detects element vs. attribute style.
XML 文字列をパースしてグリッドデータの配列に変換。Element / Attribute 方式を自動検出。
解析 XML 字符串并转换为表格数据数组。自动检测 Element / Attribute 方式。
파싱할 XML 문자열
XML string to parse
パースする XML 文字列
要解析的 XML 字符串
파싱 옵션
Parse options
パースオプション
解析选项
행 객체 배열
Array of row objects
行オブジェクトの配列
行对象数组
StaticparseSAP BAPI XML 응답을 파싱하여 { header, items, returns } 구조로 반환.
Parse a SAP BAPI XML response into a { header, items, returns } structure.
SAP BAPI XML レスポンスをパースして { header, items, returns } 構造で返す。
解析 SAP BAPI XML 响应,返回 { header, items, returns } 结构。
SAP BAPI 응답은 "행이 죽 나열된" 단순 목록이 아니라 문서 헤더(DOCUMENTHEADER)·라인
아이템(ACCOUNTGL 등)·처리 결과 메시지(RETURN)가 뒤섞여 한 응답 안에 들어온다. 그래서 범용
parse()(단일 rowTag 기준)로는 못 풀고, 이 메서드가 세 부분을 각각 알아서 찾아 분리해 준다.
라인 아이템은 그리드에 그대로 setData()할 수 있는 배열로 나온다.
A SAP BAPI response isn't a flat list of rows — a document header (DOCUMENTHEADER), line
items (e.g. ACCOUNTGL), and result messages (RETURN) are all mixed into one response. The
generic parse() (which assumes a single rowTag) can't untangle that, so this method locates
and splits all three parts for you. items comes out ready to hand to the grid's setData().
SAP BAPI レスポンスは「行がずらりと並んだ」単純なリストではなく、文書ヘッダー
(DOCUMENTHEADER)・明細アイテム(ACCOUNTGL など)・処理結果メッセージ(RETURN)が入り混じって
1 つのレスポンスに入ってきます。そのため汎用の parse()(単一 rowTag 前提)では解けず、この
メソッドが 3 つの部分をそれぞれ自動で見つけて分離します。明細アイテムは、グリッドにそのまま
setData() できる配列として出てきます。
SAP BAPI 响应不是「行依次排开」的简单列表 —— 文档头(DOCUMENTHEADER)、行项目(如 ACCOUNTGL)、
处理结果消息(RETURN)混在一个响应里。通用的 parse()(以单一 rowTag 为前提)解不开,
因此本方法自动找出这三部分并分离。行项目直接以数组形式返回,可交给表格的 setData()。
지원 패턴:
Supported patterns:
対応パターン:
支持的模式:
SAP BAPI XML 응답 문자열
SAP BAPI XML response string
SAP BAPI XML レスポンス文字列
SAP BAPI XML 响应字符串
파싱 결과 구조
Parsed result structure
パース結果の構造
解析结果的结构
Staticstringify그리드 데이터 배열을 XML 문자열로 직렬화.
Serialize a grid-data array into an XML string.
グリッドデータの配列を XML 文字列にシリアライズ。
将表格数据数组序列化为 XML 字符串。
직렬화할 행 배열
Row array to serialize
シリアライズする行の配列
要序列化的行数组
직렬화 옵션
Serialize options
シリアライズオプション
序列化选项
XML 문자열
XML string
XML 文字列
XML 字符串
StaticstringifyBAPI 페이로드 객체를 SAP XML 형식으로 직렬화. sapGenPayload() 결과 또는 단일 document 객체를 받음.
Serialize a BAPI payload object into SAP XML. Accepts a sapGenPayload() result or a single document object.
BAPI ペイロードオブジェクトを SAP XML 形式にシリアライズ。sapGenPayload() の結果、または単一の document オブジェクトを受け取る。
将 BAPI 载荷对象序列化为 SAP XML 格式。接受 sapGenPayload() 的结果,或单个 document 对象。
parseSap()의 반대 방향 — 그리드에서 만든/편집한 전표 데이터를 SAP가 받을 수 있는
BAPI 호출용 XML로 만들 때 쓴다.
The reverse of parseSap() — use this to turn
grid-built/edited document data into the BAPI-call XML that SAP expects.
parseSap() の逆方向 — グリッドで作成/編集した伝票データを、SAP が受け取れる
BAPI 呼び出し用の XML にするときに使います。
parseSap() 的反方向 —— 用于把表格中创建/编辑的凭证数据,转换成 BAPI 调用 XML 供 SAP 接收。
BAPI 페이로드 객체
BAPI payload object
BAPI ペイロードオブジェクト
BAPI 载荷对象
SAP XML 문자열
SAP XML string
SAP XML 文字列
SAP XML 字符串
StaticstringifysapGenPayload() 의 { totalDocuments, documents[] } 결과를 다건 BAPI XML 로 직렬화.
Serialize a sapGenPayload() { totalDocuments, documents[] } result into a multi-document BAPI XML.
sapGenPayload() の { totalDocuments, documents[] } 結果を複数件の BAPI XML にシリアライズ。
将 sapGenPayload() 的 { totalDocuments, documents[] } 结果序列化为多凭证的 BAPI XML。
documents 배열을 담은 페이로드
Payload holding the documents array
documents 配列を格納したペイロード
存放 documents 数组的载荷
다건 BAPI XML 문자열
Multi-document BAPI XML string
複数件の BAPI XML 文字列
多凭证的 BAPI XML 字符串
XML ↔ 그리드 데이터 변환기(정적 메서드 모음).
XML ↔ grid-data converter (static methods).
XML ↔ グリッドデータの変換器(静的メソッド集)。
XML ↔ 表格数据的转换器(静态方法集)。
Example