FAQ 196718
전자우편
CIG 매핑 도구에서 For-Each 함수를 사용하는 방법?
이 지식 기반 문서는 사용자의 편의를 위해 기계 번역되었습니다. SAP에서는 기계 번역의 정확성 또는 완전성을 보증하지 않습니다. 언어 선택 도구를 통해 영어로 전환하여 원래 콘텐츠를 찾을 수 있습니다.
질문

CIG(Cloud Integration Gateway) 매핑 도구에서 For-Each 기능을 사용하는 방법은 무엇입니까?

답변

For-Each 함수는 매핑에서 루프 역할을 합니다. 매핑을 수행하려면 아래 단계를 따르십시오.

  1. 오른쪽 버튼으로 대상 구조의 반복 가능한 세그먼트를 클릭합니다.
  2. For-Each; 을 선택합니다.
  3. 소스 구조에서 반복 가능한 세그먼트를 선택하십시오.
  4. 매핑을 저장합니다.
추가 정보

대상 위치 변수를 추가하여 For-Each에서 내부 루프를 수행할 수도 있습니다. 이를 위해서는 다음 단계를 따르십시오.

  1. For-Each 라인을 마우스 오른쪽 버튼으로 클릭합니다.
  2. 대상 변수 > 포지션 변수 추가 를 클릭합니다.
  3. 대상 필드의 상위 필드를 클릭합니다.
  4. 1단계를 반복하고 소스 조건 추가 를 클릭합니다.
  5. 조건을 소스 구조의 존중 상위 필드에 놓습니다.
  6. 포지션 변수 > 확인 을 클릭합니다.

For-Each에 대해 소스 조건을 설정할 수도 있습니다. 이를 위해서는 다음 단계를 따르십시오.

  1. For-Each 라인을 마우스 오른쪽 버튼으로 클릭합니다.
  2. For-Each에 조건 추가 를 클릭합니다. 
  3. 소스 구조에서 원하는 세그먼트를 선택하십시오.
  4. 비즈니스 요구에 따라 조건을 설정합니다.
  5. 확인 을 클릭합니다.

For-Each  기능의 목적은 반복 가능한 새로운 구조를 생성하는 것이며 루프 구조의 기존 값을 업데이트하지 않는 것입니다. 즉, For-Each는  표준 매핑되지 않은 세그먼트(예: PurchaseOrderExportRequest)에 대한 PO_EXTENSIONIN입니다. 필요한 구조가 이미 표준에 의해 매핑된 경우 위치/변수 루프를 사용해야 합니다. 이 루프를 수행하는 방법에 대한 자세한 내용은 개별 항목이 둘 이상인 경우 대상 필드에 값이 여러 개 표시되는 이유는 무엇입니까? 를 참조하십시오. 


적용 대상

SAP Ariba Buying and Invoicing

사용 약관  |  저작권  |  보안 관련 정보  |  개인 정보 보호