Page таңдаңыз

SAP OData ішіндегі $TOP және $SKIP сұрауы

by | Қаңтар 6, 2022 | ODATA

Home » SAP » ABAP » ODATA » SAP OData ішіндегі $TOP және $SKIP сұрауы

кіріспе – Бұл жазбаның бөлігі SAP ABAP OData оқулығы сериясы.

Бұл мақалада біз OData қызметтерінде $top және $skip сұрауын қалай пайдалану керектігін үйренеміз.

$top $skip сұрауы не үшін қолданылады?

OData сұрауы $top және $skip серверден деректерді шектеу үшін пайдаланылады.

Клиенттік беттеуге қол жеткізу үшін біз $top = n сұрауын пайдалана аламыз және $skip = m $top параметрімен үйлестіруде пайдаланылады. $top сұрауы бірінші m жазбаны өткізіп жіберіп, жоғарғы n жазбаны алады.

Жүйе нұсқасы

SAP NetWeaver Gateway Release 2.0 қолдау пакеті >=03

Синтаксис

  • http://<server>:<port>/sap/opu/odata/sap/<service_name>/EntitySet?$top=5
  • http://<server>:<port>/sap/opu/odata/sap/<service_name>/ EntitySet?$top=5&өткізу=3

 

Іскерлік мысал

  • Сізге өнімдердің алғашқы 5 жазбасы қажет. Немесе нәтижедегі алғашқы 10 орамдағы студенттерді қалаймыз.
  • Teach бірінші 10 орам нөмірін студенттердің алғашқы 5-ті өткізіп жібергенін қалайды.

Іске асыру

Бұл бөлімде біз өнім нысандары жинағында $top және $skip енгіземіз.

Қадам 1: OData қызметін жасағаннан кейін Service Implementation астындағы нысандар жиынын тінтуірдің оң жақ түймешігімен нұқыңыз, ABAP жұмыс үстеліне өтіңіз.

SAP OData енгізу

Қадам 2:

$top және $skip сұрауы үшін кодты реттеңіз.

SAP OData ішіндегі $TOP және $SKIP сұрауы

Жоғарыдағы кодта біз өнімнің барлық мәліметтерін шығарып алдық және қажетті нәтижені алу үшін $top және $skip сұрауын қолдандық.

Қадам 3:

OData URL мекенжайында $top және $skip сұрауын қосыңыз және қызметті орындаңыз.

Қызмет URL мекенжайы: /sap/opu/odata/sap/ZProduct_Srv/ProductsSet?$top=5

SAP OData шығысындағы $TOP және $SKIP сұрауы

автор

0 Пікірлер

Пікір қалдыру

Сіздің электрондық пошта мекенжайы емес жарияланады. Міндетті өрістер таңбаланған *

Бұл сайт спамның төмендеуі үшін Akismet пайдаланады. Деректеріңіздің қалай өңделетінін біліңіз.

автор