FAQ KB0399829
전자우편
OpenAPI: Reporting API 사용자 지정 viewTemplate에 필드를 추가하려면 어떻게 해야 합니까?
이 지식 기반 문서는 사용자의 편의를 위해 기계 번역되었습니다. SAP에서는 기계 번역의 정확성 또는 완전성을 보증하지 않습니다. 언어 선택 도구를 통해 영어로 전환하여 원래 콘텐츠를 찾을 수 있습니다.
증명서

보고 API 사용자 정의 뷰 템플릿의 필드를 추가하려면 어떻게 해야 합니까?


해답

다음 단계를 따르십시오.

  1. 사용자 정의 viewTemplate 을 생성합니다.
  2. 이 API 엔드포인트를 호출하여 사용자 지정 viewTemplate을 패치합니다.

    POST /procurement-reporting-view/v2/prod/viewTemplates/nameofCustomViewTemplate/patch?realm=RealmName

    본문 부분에서 다음을 지정합니다. (코드에서 혼합된 실제 필드 예제를 참조하십시오.)

    {
    "selectAttributes": [
    "Attributes1",
    "Attributes2",
    "Attributes3",
    "cus_Attributes1",
    "cus_Attributes2",
    "StartDate",
    "고유 ID"
    ],
    "filterExpressions": [
    {
    "name": "FilterName",
    "field": "filterExpression1",
    "op": ">=",
    "defaultValue": "YYYY-MM-DDTHH:MI:SSZ"
    },
    {
    "name": "createdDateTo",
    "field": "TimeCreated",
    "op": "<=",
    "defaultValue": "2019-05-31T00:00:00Z"
    },
    {
    "name": "StatusInList",
    "field": "StatusString",
    "op": "IN",
    "defaultValue": [
    "제출됨"
    ]
    }
    ]
    }
추가 정보:
  1. 사용자 정의 viewTemplate만 수정/패치할 수 있습니다. 시스템 viewTemplate을 수정할 수 없습니다.
  2. GET /metadata API 엔드포인트를 호출하여 사용 가능한 필드 선택 및 필터 표현식을 다시 가져옵니다.
  3. 사용자 정의 뷰에서는 중복 필드가 허용되지 않습니다.


적용 대상

SAP Ariba Analysis Reporting > 분석 보고 - REST API
전략적 소싱 > 전략적 소싱 - REST API > 전략적 소싱 - 운영 보고 API
핵심 구매 > 구매 REST API > 운영 보고 API

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