{"id":248563,"date":"2026-07-17T10:15:54","date_gmt":"2026-07-17T08:15:54","guid":{"rendered":"https:\/\/blog.adesso-bc.com\/?p=248563"},"modified":"2026-07-17T10:15:56","modified_gmt":"2026-07-17T08:15:56","slug":"sap-rap-odata-v4-endpoint-publikalasa-lepesrol-lepesre","status":"publish","type":"post","link":"https:\/\/blog.adesso-bc.com\/hu\/sap-rap-odata-v4-endpoint-publikalasa-lepesrol-lepesre\/","title":{"rendered":"SAP RAP\/OData V4 endpoint publik\u00e1l\u00e1sa l\u00e9p\u00e9sr\u0151l l\u00e9p\u00e9sre (SAP-integr\u00e1ci\u00f3, 2. r\u00e9sz)"},"content":{"rendered":"\n<p class=\"has-large-font-size wp-block-paragraph\"><strong>Hogyan lesz egy SAP t\u00e1bl\u00e1b\u00f3l k\u00fcls\u0151 alkalmaz\u00e1s \u00e1ltal el\u00e9rhet\u0151 szolg\u00e1ltat\u00e1s?<\/strong><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Az el\u0151z\u0151 r\u00e9szben azt mutattam be, mi\u00e9rt volt j\u00f3 d\u00f6nt\u00e9s egy saj\u00e1t fejleszt\u00e9s\u0171 okosotthon-kezel\u0151 alkalmaz\u00e1st SAP-hoz kapcsolni. A f\u0151 gondolat az volt, hogy az SAP-ra nem egyszer\u0171 adatb\u00e1zisk\u00e9nt \u00e9rdemes tekinteni, hanem olyan v\u00e1llalati rendszerk\u00e9nt, amely \u00fczleti szolg\u00e1ltat\u00e1sokat publik\u00e1lhat k\u00fcls\u0151 alkalmaz\u00e1sok sz\u00e1m\u00e1ra.<\/p>\n\n\n\n<p class=\"has-large-font-size wp-block-paragraph\"><strong>Ebben a r\u00e9szben azt mutatom be, hogy ez mik\u00e9nt \u00e9p\u00fcl fel SAP oldalon.<\/strong><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">A c\u00e9l egy olyan RAP\/OData V4 szolg\u00e1ltat\u00e1s l\u00e9trehoz\u00e1sa, amelyen kereszt\u00fcl egy k\u00fcls\u0151 alkalmaz\u00e1s kontroll\u00e1lt m\u00f3don tud adatot l\u00e9trehozni vagy lek\u00e9rdezni SAP-ban. A p\u00e9ld\u00e1ban egy egyszer\u0171s\u00edtett felhaszn\u00e1l\u00f3i objektumot haszn\u00e1lok, mert ezen j\u00f3l l\u00e1tszik a teljes objektuml\u00e1nc: fizikai t\u00e1bla, CDS view, behavior, projection, service definition, service binding \u00e9s v\u00e9g\u00fcl az OData endpoint.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Fontos:<\/strong> a bemutatott k\u00f3dr\u00e9szletek r\u00f6vid\u00edtett p\u00e9ld\u00e1k. Nem teljes production k\u00f3dot mutatnak, hanem azt a logik\u00e1t, amelyen kereszt\u00fcl \u00e9rthet\u0151v\u00e9 v\u00e1lik a RAP fel\u00e9p\u00edt\u00e9se.<\/p>\n\n\n\n<figure class=\"wp-block-image aligncenter size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"139\" src=\"https:\/\/blog.adesso-bc.com\/wp-content\/uploads\/2026\/07\/2_vagott-1024x139.png\" alt=\"\" class=\"wp-image-248582\" srcset=\"https:\/\/blog.adesso-bc.com\/wp-content\/uploads\/2026\/07\/2_vagott-1024x139.png 1024w, https:\/\/blog.adesso-bc.com\/wp-content\/uploads\/2026\/07\/2_vagott-980x133.png 980w, https:\/\/blog.adesso-bc.com\/wp-content\/uploads\/2026\/07\/2_vagott-480x65.png 480w\" sizes=\"(min-width: 0px) and (max-width: 480px) 480px, (min-width: 481px) and (max-width: 980px) 980px, (min-width: 981px) 1024px, 100vw\" \/><\/figure>\n\n\n\n<p class=\"has-large-font-size wp-block-paragraph\"><strong>1. l\u00e9p\u00e9s: SAP oldali t\u00e1bla l\u00e9trehoz\u00e1sa<\/strong><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">A folyamat els\u0151 eleme a fizikai adatt\u00e1rol\u00e1s. Ebben a projektben a k\u00fcls\u0151 alkalmaz\u00e1sban l\u00e9trej\u00f6v\u0151 felhaszn\u00e1l\u00f3i adatok egy r\u00e9sze SAP oldalon is megjelenik. Ehhez sz\u00fcks\u00e9g van egy SAP oldali t\u00e1bl\u00e1ra, amely \u00fczletileg \u00e9rtelmezhet\u0151 form\u00e1ban t\u00e1rolja ezeket az adatokat.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Egy egyszer\u0171s\u00edtett felhaszn\u00e1l\u00f3i t\u00e1bla p\u00e9ld\u00e1ul tartalmazhat felhaszn\u00e1l\u00f3i azonos\u00edt\u00f3t, felhaszn\u00e1l\u00f3nevet, e-mail-c\u00edmet, akt\u00edv\/inakt\u00edv st\u00e1tuszt, valamint l\u00e9trehoz\u00e1si \u00e9s m\u00f3dos\u00edt\u00e1si technikai mez\u0151ket. Itt m\u00e1r az els\u0151 fontos architektur\u00e1lis d\u00f6nt\u00e9s megsz\u00fcletik: nem minden ker\u00fcl SAP-ba. A k\u00fcls\u0151 alkalmaz\u00e1s saj\u00e1t bels\u0151 m\u0171k\u00f6d\u00e9s\u00e9hez tartoz\u00f3 technikai r\u00e9szleteket nem \u00e9rdemes automatikusan SAP-ba t\u00fckr\u00f6zni. A t\u00e1bl\u00e1nak azt kell tartalmaznia, aminek SAP oldalon \u00fczleti \u00e9rtelme van.<\/p>\n\n\n\n<figure class=\"wp-block-image aligncenter size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"940\" height=\"291\" src=\"https:\/\/blog.adesso-bc.com\/wp-content\/uploads\/2026\/07\/image-6.png\" alt=\"\" class=\"wp-image-248573\" srcset=\"https:\/\/blog.adesso-bc.com\/wp-content\/uploads\/2026\/07\/image-6.png 940w, https:\/\/blog.adesso-bc.com\/wp-content\/uploads\/2026\/07\/image-6-480x149.png 480w\" sizes=\"(min-width: 0px) and (max-width: 480px) 480px, (min-width: 481px) 940px, 100vw\" \/><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">P\u00e9ld\u00e1ul egy felhaszn\u00e1l\u00f3 SAP oldali reprezent\u00e1ci\u00f3ja hasznos lehet, de a teljes alkalmaz\u00e1slogika, UI-\u00e1llapotok vagy ideiglenes kliensoldali adatok nem tartoznak ide.<\/p>\n\n\n\n<p class=\"has-large-font-size wp-block-paragraph\"><strong>2. l\u00e9p\u00e9s: CDS view \u2013 a t\u00e1bla \u00fczleti n\u00e9zett\u00e9 alak\u00edt\u00e1sa<\/strong><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">A k\u00f6vetkez\u0151 r\u00e9teg a CDS view. Itt a fizikai t\u00e1bla m\u00e1r nem puszta t\u00e1rol\u00f3k\u00e9nt jelenik meg, hanem \u00fczleti modellk\u00e9nt. Ez az\u00e9rt fontos, mert a k\u00fcls\u0151 vil\u00e1g fel\u00e9 nem a nyers t\u00e1bl\u00e1t akarjuk k\u00f6zvetlen\u00fcl megnyitni. A CDS view egy kontroll\u00e1ltabb, SAP oldali fejleszt\u00e9si n\u00e9zetet ad az adatok f\u00f6l\u00e9.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Egyszer\u0171s\u00edtett p\u00e9lda:<\/strong><\/p>\n\n\n\n<figure class=\"wp-block-image aligncenter size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"856\" height=\"554\" src=\"https:\/\/blog.adesso-bc.com\/wp-content\/uploads\/2026\/07\/image-7.png\" alt=\"\" class=\"wp-image-248574\" srcset=\"https:\/\/blog.adesso-bc.com\/wp-content\/uploads\/2026\/07\/image-7.png 856w, https:\/\/blog.adesso-bc.com\/wp-content\/uploads\/2026\/07\/image-7-480x311.png 480w\" sizes=\"(min-width: 0px) and (max-width: 480px) 480px, (min-width: 481px) 856px, 100vw\" \/><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">A root view entity jelzi, hogy ez az entit\u00e1s egy RAP business object gy\u00f6k\u00e9releme lehet. A mez\u0151nevek itt m\u00e1r nem felt\u00e9tlen\u00fcl egyeznek meg a fizikai t\u00e1blamez\u0151k nev\u00e9vel: a CDS r\u00e9tegben \u00fczletibb, olvashat\u00f3bb elnevez\u00e9seket adhatunk. Ez nem kozmetika. Ez az els\u0151 absztrakci\u00f3s r\u00e9teg a fizikai t\u00e1rol\u00e1s \u00e9s az \u00fczleti modell k\u00f6z\u00f6tt.<\/p>\n\n\n\n<p class=\"has-large-font-size wp-block-paragraph\"><strong>3. l\u00e9p\u00e9s: Behavior definition \u2013 mit lehet csin\u00e1lni az objektummal?<\/strong><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">A CDS view megmondja, hogyan n\u00e9z ki az adatmodell. A behavior definition azt mondja meg, mit lehet csin\u00e1lni vele. Ezen a ponton v\u00e1lik a modell val\u00f3di RAP \u00fczleti objektumm\u00e1. Itt defini\u00e1lhat\u00f3 p\u00e9ld\u00e1ul, hogy enged\u00e9lyezett-e a l\u00e9trehoz\u00e1s, a m\u00f3dos\u00edt\u00e1s vagy a t\u00f6rl\u00e9s. Itt t\u00f6rt\u00e9nik a fizikai t\u00e1blamez\u0151k \u00e9s a CDS mez\u0151k \u00f6sszerendel\u00e9se is.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>P\u00e9lda:<\/strong><\/p>\n\n\n\n<figure class=\"wp-block-image aligncenter size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"675\" height=\"550\" src=\"https:\/\/blog.adesso-bc.com\/wp-content\/uploads\/2026\/07\/image-8.png\" alt=\"\" class=\"wp-image-248575\" srcset=\"https:\/\/blog.adesso-bc.com\/wp-content\/uploads\/2026\/07\/image-8.png 675w, https:\/\/blog.adesso-bc.com\/wp-content\/uploads\/2026\/07\/image-8-480x391.png 480w\" sizes=\"(min-width: 0px) and (max-width: 480px) 480px, (min-width: 481px) 675px, 100vw\" \/><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">Ez a r\u00e9sz enterprise szempontb\u00f3l kritikus. Ha a k\u00fcls\u0151 alkalmaz\u00e1s l\u00e9trehozhat felhaszn\u00e1l\u00f3t, de p\u00e9ld\u00e1ul nem t\u00f6r\u00f6lhet, akkor ezt nem a k\u00fcls\u0151 kliens j\u00f3indulat\u00e1ra kell b\u00edzni. SAP oldalon is egy\u00e9rtelm\u0171en szab\u00e1lyozni kell, milyen m\u0171veletek enged\u00e9lyezettek. A behavior definition teh\u00e1t nemcsak  k\u00f6telez\u0151 technikai k\u00f6r. Ez az \u00fczleti objektum viselked\u00e9si szerz\u0151d\u00e9se.<\/p>\n\n\n\n<p class=\"has-large-font-size wp-block-paragraph\"><strong>4. l\u00e9p\u00e9s: Projection \u2013 a k\u00fcls\u0151 API modell kijel\u00f6l\u00e9se<\/strong><\/p>\n\n\n\n<figure class=\"wp-block-image aligncenter size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"940\" height=\"404\" src=\"https:\/\/blog.adesso-bc.com\/wp-content\/uploads\/2026\/07\/image-9.png\" alt=\"\" class=\"wp-image-248576\" srcset=\"https:\/\/blog.adesso-bc.com\/wp-content\/uploads\/2026\/07\/image-9.png 940w, https:\/\/blog.adesso-bc.com\/wp-content\/uploads\/2026\/07\/image-9-480x206.png 480w\" sizes=\"(min-width: 0px) and (max-width: 480px) 480px, (min-width: 481px) 940px, 100vw\" \/><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">A projection r\u00e9teg els\u0151re feleslegesnek t\u0171nhet. Ha m\u00e1r van CDS view \u00e9s behavior, mi\u00e9rt kell m\u00e9g egy \u00fajabb r\u00e9teg? Az\u00e9rt, mert a bels\u0151 SAP modell \u00e9s a k\u00fcls\u0151 API-modell nem felt\u00e9tlen\u00fcl ugyanaz.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">A bels\u0151 modell tartalmazhat olyan mez\u0151ket, amelyek SAP oldalon sz\u00fcks\u00e9gesek, de k\u00fcls\u0151 felhaszn\u00e1l\u00f3knak nem akarjuk kitenni \u0151ket. A projection lehet\u0151s\u00e9get ad arra, hogy kijel\u00f6lj\u00fck, mit l\u00e1sson a szolg\u00e1ltat\u00e1s fogyaszt\u00f3ja.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">A projection r\u00e9tegben m\u00e1r az API-ra sz\u00e1nt modellben gondolkodunk. Ez k\u00fcl\u00f6n\u00f6sen akkor hasznos, ha a rendszer k\u00e9s\u0151bb b\u0151v\u00fcl: p\u00e9ld\u00e1ul telep\u00edt\u00e9sekkel, eszk\u00f6z\u00f6kkel vagy automatiz\u00e1l\u00e1si esem\u00e9nyekkel. A projection nem d\u00edszr\u00e9teg, hanem biztons\u00e1gi \u00e9s architektur\u00e1lis hat\u00e1r. Itt d\u00f6ntj\u00fck el, hogy a bels\u0151 SAP objektumb\u00f3l mi v\u00e1ljon k\u00fcls\u0151leg el\u00e9rhet\u0151v\u00e9.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">A projection behavior ugyanezt a gondolatot viszi tov\u00e1bb a m\u0171veletekre:<\/p>\n\n\n\n<figure class=\"wp-block-image aligncenter size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"728\" height=\"250\" src=\"https:\/\/blog.adesso-bc.com\/wp-content\/uploads\/2026\/07\/image-10.png\" alt=\"\" class=\"wp-image-248577\" srcset=\"https:\/\/blog.adesso-bc.com\/wp-content\/uploads\/2026\/07\/image-10.png 728w, https:\/\/blog.adesso-bc.com\/wp-content\/uploads\/2026\/07\/image-10-480x165.png 480w\" sizes=\"(min-width: 0px) and (max-width: 480px) 480px, (min-width: 481px) 728px, 100vw\" \/><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">Ez azt jelenti, hogy a publik\u00e1lt modell szintj\u00e9n is explicit m\u00f3don enged\u00e9lyezz\u00fck a l\u00e9trehoz\u00e1st \u00e9s m\u00f3dos\u00edt\u00e1st. Ha valamit nem akarunk kitenni, itt sem haszn\u00e1ljuk.<\/p>\n\n\n\n<p class=\"has-large-font-size wp-block-paragraph\"><strong>5. l\u00e9p\u00e9s: Service definition \u2013 mit publik\u00e1lunk?<\/strong><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">A service definition mondja meg, mely entit\u00e1sokat szeretn\u00e9nk szolg\u00e1ltat\u00e1sk\u00e9nt el\u00e9rhet\u0151v\u00e9 tenni. Itt m\u00e1r nagyon k\u00f6zel vagyunk ahhoz, amit a k\u00fcls\u0151 alkalmaz\u00e1s l\u00e1tni fog. Ha p\u00e9ld\u00e1ul a projection entit\u00e1st &#8222;Users&#8221; n\u00e9ven tessz\u00fck ki, akkor ez a n\u00e9v jelenik meg a szolg\u00e1ltat\u00e1s l\u00e1that\u00f3 entit\u00e1sak\u00e9nt.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>P\u00e9lda:<\/strong><\/p>\n\n\n\n<figure class=\"wp-block-image aligncenter size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"802\" height=\"184\" src=\"https:\/\/blog.adesso-bc.com\/wp-content\/uploads\/2026\/07\/image-11.png\" alt=\"\" class=\"wp-image-248578\" srcset=\"https:\/\/blog.adesso-bc.com\/wp-content\/uploads\/2026\/07\/image-11.png 802w, https:\/\/blog.adesso-bc.com\/wp-content\/uploads\/2026\/07\/image-11-480x110.png 480w\" sizes=\"(min-width: 0px) and (max-width: 480px) 480px, (min-width: 481px) 802px, 100vw\" \/><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">Ez a l\u00e9p\u00e9s r\u00f6vid, de strat\u00e9giailag fontos. Itt v\u00e1lik vil\u00e1goss\u00e1, hogy nem a teljes SAP bels\u0151 modellt publik\u00e1ljuk, hanem egy kiv\u00e1lasztott, k\u00fcls\u0151 haszn\u00e1latra sz\u00e1nt szolg\u00e1ltat\u00e1si modellt.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">A k\u00e9s\u0151bbi b\u0151v\u00edt\u00e9sn\u00e9l ugyanez a service definition tartalmazhat p\u00e9ld\u00e1ul telep\u00edt\u00e9seket vagy eszk\u00f6z\u00f6ket is, ha ezek logikailag ugyanahhoz a szolg\u00e1ltat\u00e1si hat\u00e1rhoz tartoznak.<\/p>\n\n\n\n<p class=\"has-large-font-size wp-block-paragraph\"><strong>6. l\u00e9p\u00e9s: Service binding \u2013 hogyan lesz ebb\u0151l OData V4 endpoint?<\/strong><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">A service definition azt mondja meg, mit publik\u00e1lunk. A service binding azt mondja meg, hogyan. A service binding sor\u00e1n v\u00e1lasztjuk ki a technikai protokollt, p\u00e9ld\u00e1ul az OData V4-et. Ez kapcsolja \u00f6ssze a service definitiont a t\u00e9nylegesen megh\u00edvhat\u00f3 endpointtal.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Ellen\u0151rz\u00e9si pontok service binding ut\u00e1n:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>a binding akt\u00edv-e;<\/strong><\/li>\n\n\n\n<li><strong>a megfelel\u0151 service definition van-e hozz\u00e1rendelve;<\/strong><\/li>\n\n\n\n<li><strong>OData V4 binding t\u00edpust v\u00e1lasztottunk-e;<\/strong><\/li>\n\n\n\n<li><strong>l\u00e1tszik-e a Users entity set;<\/strong><\/li>\n\n\n\n<li><strong>el\u00e9rhet\u0151-e a metadata;<\/strong><\/li>\n\n\n\n<li><strong>a szolg\u00e1ltat\u00e1s publik\u00e1lt \u00e1llapotban van-e.<\/strong><\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\">Itt szokott el\u0151j\u00f6nni az egyik legfontosabb tanuls\u00e1g: att\u00f3l, hogy az objektumok aktiv\u00e1l\u00f3dnak ADT-ben, az endpoint m\u00e9g nem biztos, hogy k\u00fcls\u0151 kliensb\u0151l el\u00e9rhet\u0151. A technikai publik\u00e1l\u00e1snak is rendben kell lennie.<\/p>\n\n\n\n<figure class=\"wp-block-image aligncenter size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"940\" height=\"341\" src=\"https:\/\/blog.adesso-bc.com\/wp-content\/uploads\/2026\/07\/image-12.png\" alt=\"\" class=\"wp-image-248579\" srcset=\"https:\/\/blog.adesso-bc.com\/wp-content\/uploads\/2026\/07\/image-12.png 940w, https:\/\/blog.adesso-bc.com\/wp-content\/uploads\/2026\/07\/image-12-480x174.png 480w\" sizes=\"(min-width: 0px) and (max-width: 480px) 480px, (min-width: 481px) 940px, 100vw\" \/><\/figure>\n\n\n\n<p class=\"has-large-font-size wp-block-paragraph\"><strong>SAP GUI szerepe: amikor a publik\u00e1l\u00e1s adminisztr\u00e1ci\u00f3s k\u00e9rd\u00e9s<\/strong><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Bizonyos k\u00f6rnyezetekben, k\u00fcl\u00f6n\u00f6sen private&nbsp; cloud, on-premise rendszerekben el\u0151fordulhat, hogy a szolg\u00e1ltat\u00e1s publik\u00e1l\u00e1sa vagy ellen\u0151rz\u00e9se nem ADT-b\u0151l t\u00f6rt\u00e9nik. Ilyenkor SAP GUI oldali adminisztr\u00e1ci\u00f3s tranzakci\u00f3ban (IWFND\/V4_ADMIN) is ellen\u0151rizni kell a V4 service group \u00e1llapot\u00e1t.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Ez a projektben is fontos tanuls\u00e1g volt: a RAP objektuml\u00e1nc fejleszt\u0151i oldalon elk\u00e9sz\u00fclhet, de a k\u00fcls\u0151 alkalmaz\u00e1s csak akkor tudja haszn\u00e1lni, ha a szolg\u00e1ltat\u00e1s technikailag is publik\u00e1lt \u00e9s el\u00e9rhet\u0151.<\/p>\n\n\n\n<p class=\"has-large-font-size wp-block-paragraph\"><strong>Ez\u00e9rt az endpointot nem tekintem k\u00e9sznek addig, am\u00edg legal\u00e1bb a k\u00f6vetkez\u0151ket nem ellen\u0151riztem:<\/strong><\/p>\n\n\n\n<ol start=\"1\" class=\"wp-block-list\">\n<li>aktiv\u00e1lt SAP objektumok;<\/li>\n\n\n\n<li>publik\u00e1lt service binding;<\/li>\n\n\n\n<li>el\u00e9rhet\u0151 metadata;<\/li>\n\n\n\n<li>sikeres GET k\u00e9r\u00e9s;<\/li>\n\n\n\n<li>m\u00f3dos\u00edt\u00f3 m\u0171velet eset\u00e9n sikeres CREATE vagy UPDATE;<\/li>\n\n\n\n<li>visszaolvas\u00e1ssal igazolt adatmegjelen\u00e9s SAP oldalon.<\/li>\n<\/ol>\n\n\n\n<p class=\"wp-block-paragraph\">Ez a sorrend rengeteg hibakeres\u00e9si id\u0151t sp\u00f3rol. Ha a szolg\u00e1ltat\u00e1s SAP oldalon sem m\u0171k\u00f6dik stabilan, nincs \u00e9rtelme a k\u00fcls\u0151 C# kliensben keresni a hib\u00e1t.<\/p>\n\n\n\n<p class=\"has-large-font-size wp-block-paragraph\"><strong>Tesztel\u00e9s k\u00fcls\u0151 alkalmaz\u00e1s el\u0151tt<\/strong><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">A k\u00fcls\u0151 alkalmaz\u00e1s bek\u00f6t\u00e9se el\u0151tt el\u0151sz\u00f6r SAP oldalon kell bizony\u00edtani, hogy az endpoint m\u0171k\u00f6dik. A minimum teszt egy GET k\u00e9r\u00e9s \u00e9s a metadata el\u00e9r\u00e9se. Ezut\u00e1n j\u00f6het egy CREATE teszt. Ha l\u00e9trej\u00f6n az adat, akkor visszaolvas\u00e1ssal is ellen\u0151rizni kell, hogy val\u00f3ban megjelent SAP oldalon.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Ez az\u00e9rt fontos, mert a k\u00fcls\u0151 kliensn\u00e9l m\u00e1r tov\u00e1bbi hibaforr\u00e1sok jelennek meg: autentik\u00e1ci\u00f3, CSRF token, session\/cookie kezel\u00e9s, payload form\u00e1tum, jogosults\u00e1g vagy h\u00e1l\u00f3zati probl\u00e9ma.<\/p>\n\n\n\n<p class=\"has-large-font-size wp-block-paragraph\"><strong>A helyes sorrend teh\u00e1t:<\/strong><\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>el\u0151sz\u00f6r SAP oldali m\u0171k\u00f6d\u00e9s;<\/li>\n\n\n\n<li>ut\u00e1na k\u00fcls\u0151 kliens oldali kommunik\u00e1ci\u00f3;<\/li>\n\n\n\n<li>v\u00e9g\u00fcl alkalmaz\u00e1sfolyamatba illeszt\u00e9s.<\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\">Ez a gondolkod\u00e1s k\u00fcl\u00f6n\u00f6sen fontos enterprise integr\u00e1ci\u00f3kn\u00e1l. Nem mindegy, hol hib\u00e1zik a rendszer. Egy j\u00f3l sz\u00e9tv\u00e1lasztott ellen\u0151rz\u00e9si folyamat megmondja, hogy SAP oldali objektumprobl\u00e9m\u00e1r\u00f3l, publik\u00e1l\u00e1si gondr\u00f3l vagy k\u00fcls\u0151 kliensoldali kommunik\u00e1ci\u00f3s hib\u00e1r\u00f3l van-e sz\u00f3. Az SAP oldali tesztel\u00e9sr\u0151l a negyedik r\u00e9szben lesz sz\u00f3.<\/p>\n\n\n\n<p class=\"has-large-font-size wp-block-paragraph\"><strong>Mit ad ez a r\u00e9tegz\u00e9s?<\/strong><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">A RAP objektuml\u00e1nc els\u0151re hossz\u00fanak t\u0171nhet:<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Database Table \u2192 CDS View \u2192 Behavior \u2192 Projection \u2192 Service Definition \u2192 Service Binding \u2192 OData Endpoint<\/strong><\/p>\n\n\n\n<p class=\"has-medium-font-size wp-block-paragraph\"><strong>Gyakorlati oldalr\u00f3l viszont minden r\u00e9tegnek k\u00fcl\u00f6n felel\u0151ss\u00e9ge van<\/strong>:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li class=\"has-medium-font-size\">A t\u00e1bla t\u00e1rol.<\/li>\n\n\n\n<li class=\"has-medium-font-size\">A CDS view \u00fczleti n\u00e9zetet ad.<\/li>\n\n\n\n<li class=\"has-medium-font-size\">A behavior meghat\u00e1rozza a m\u0171veleteket.<\/li>\n\n\n\n<li class=\"has-medium-font-size\">A projection kijel\u00f6li a k\u00fcls\u0151 API-modellt.<\/li>\n\n\n\n<li class=\"has-medium-font-size\">A service definition megmondja, mit publik\u00e1lunk.<\/li>\n\n\n\n<li class=\"has-medium-font-size\">A service binding technikai endpointot k\u00e9sz\u00edt.<\/li>\n\n\n\n<li class=\"has-medium-font-size\">Az OData endpoint pedig a k\u00fcls\u0151 alkalmaz\u00e1s bel\u00e9p\u00e9si pontja.<\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Ez nem felesleges bonyol\u00edt\u00e1s, hanem kontroll\u00e1lt rendszer\u00e9p\u00edt\u00e9s.<\/strong><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Ha mindent k\u00f6zvetlen\u00fcl t\u00e1blaszinten kezeln\u00e9nk, gyorsabbnak t\u0171nne az indul\u00e1s, de sokkal gyeng\u00e9bb lenne a rendszerhat\u00e1r. A RAP r\u00e9tegz\u00e9s pont abban seg\u00edt, hogy a fizikai t\u00e1rol\u00e1s, az \u00fczleti modell, a publik\u00e1lt API \u00e9s a technikai endpoint ne keveredjenek \u00f6ssze.<\/p>\n\n\n\n<p class=\"has-large-font-size wp-block-paragraph\"><strong>Tanuls\u00e1g<\/strong><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">A RAP\/OData V4 endpoint publik\u00e1l\u00e1sa nem egyetlen kattint\u00e1s, hanem t\u00f6bb egym\u00e1sra \u00e9p\u00fcl\u0151 d\u00f6nt\u00e9s eredm\u00e9nye.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">A legfontosabb tanuls\u00e1g sz\u00e1momra az volt, hogy az SAP oldali integr\u00e1ci\u00f3t nem az endpointn\u00e1l kell elkezdeni gondolatban, hanem az \u00fczleti objektumn\u00e1l. El\u0151sz\u00f6r tiszt\u00e1zni kell, milyen adatnak van SAP oldalon \u00e9rtelme, milyen m\u0171veleteket akarunk engedni, mit akarunk publik\u00e1lni, \u00e9s milyen technikai form\u00e1ban \u00e9rheti el ezt egy k\u00fcls\u0151 alkalmaz\u00e1s.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Ebben a fel\u00e9p\u00edt\u00e9sben a RAP nem akad\u00e1ly, hanem v\u00e9d\u0151korl\u00e1t. Seg\u00edt abban, hogy a k\u00fcls\u0151 alkalmaz\u00e1s ne k\u00f6zvetlen\u00fcl az SAP belsej\u00e9be ny\u00faljon, hanem egy szab\u00e1lyozott, \u00fczleti szempontb\u00f3l \u00e9rtelmezhet\u0151 szolg\u00e1ltat\u00e1st haszn\u00e1ljon.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">A sorozat k\u00f6vetkez\u0151 r\u00e9sz\u00e9ben a k\u00fcls\u0151 alkalmaz\u00e1s oldal\u00e1r\u00f3l n\u00e9zz\u00fck meg ugyanezt: mi\u00e9rt nem el\u00e9g, hogy az endpoint SAP oldalon m\u0171k\u00f6dik, \u00e9s mire kell figyelnie egy C# kliensnek az autentik\u00e1ci\u00f3, CSRF token, session kezel\u00e9s, payload form\u00e1tum \u00e9s biztons\u00e1gos adatk\u00fcld\u00e9s sor\u00e1n.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Hogyan lesz egy SAP t\u00e1bl\u00e1b\u00f3l k\u00fcls\u0151 alkalmaz\u00e1s \u00e1ltal el\u00e9rhet\u0151 szolg\u00e1ltat\u00e1s? Az el\u0151z\u0151 r\u00e9szben azt mutattam be, mi\u00e9rt volt j\u00f3 d\u00f6nt\u00e9s egy saj\u00e1t fejleszt\u00e9s\u0171 okosotthon-kezel\u0151 alkalmaz\u00e1st SAP-hoz kapcsolni. A f\u0151 gondolat az volt, hogy az SAP-ra nem egyszer\u0171 adatb\u00e1zisk\u00e9nt \u00e9rdemes tekinteni, hanem olyan v\u00e1llalati rendszerk\u00e9nt, amely \u00fczleti szolg\u00e1ltat\u00e1sokat publik\u00e1lhat k\u00fcls\u0151 alkalmaz\u00e1sok sz\u00e1m\u00e1ra. Ebben a r\u00e9szben azt [&hellip;]<\/p>\n","protected":false},"author":11,"featured_media":248588,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"_et_pb_use_builder":"","_et_pb_old_content":"","_et_gb_content_width":"","inline_featured_image":false,"footnotes":""},"categories":[336],"tags":[837,836],"class_list":["post-248563","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-sap","tag-odata-v4","tag-sap-rap","blogauthor-ignac-ferenc"],"acf":[],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v27.8 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>SAP RAP\/OData V4 endpoint publik\u00e1l\u00e1sa l\u00e9p\u00e9sr\u0151l l\u00e9p\u00e9sre (SAP-integr\u00e1ci\u00f3, 2. r\u00e9sz) - adesso business consulting Blog<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/blog.adesso-bc.com\/hu\/sap-rap-odata-v4-endpoint-publikalasa-lepesrol-lepesre\/\" \/>\n<meta property=\"og:locale\" content=\"hu_HU\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"SAP RAP\/OData V4 endpoint publik\u00e1l\u00e1sa l\u00e9p\u00e9sr\u0151l l\u00e9p\u00e9sre (SAP-integr\u00e1ci\u00f3, 2. r\u00e9sz) - adesso business consulting Blog\" \/>\n<meta property=\"og:description\" content=\"Hogyan lesz egy SAP t\u00e1bl\u00e1b\u00f3l k\u00fcls\u0151 alkalmaz\u00e1s \u00e1ltal el\u00e9rhet\u0151 szolg\u00e1ltat\u00e1s? Az el\u0151z\u0151 r\u00e9szben azt mutattam be, mi\u00e9rt volt j\u00f3 d\u00f6nt\u00e9s egy saj\u00e1t fejleszt\u00e9s\u0171 okosotthon-kezel\u0151 alkalmaz\u00e1st SAP-hoz kapcsolni. A f\u0151 gondolat az volt, hogy az SAP-ra nem egyszer\u0171 adatb\u00e1zisk\u00e9nt \u00e9rdemes tekinteni, hanem olyan v\u00e1llalati rendszerk\u00e9nt, amely \u00fczleti szolg\u00e1ltat\u00e1sokat publik\u00e1lhat k\u00fcls\u0151 alkalmaz\u00e1sok sz\u00e1m\u00e1ra. Ebben a r\u00e9szben azt [&hellip;]\" \/>\n<meta property=\"og:url\" content=\"https:\/\/blog.adesso-bc.com\/hu\/sap-rap-odata-v4-endpoint-publikalasa-lepesrol-lepesre\/\" \/>\n<meta property=\"og:site_name\" content=\"adesso business consulting Blog\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/adessoorange\" \/>\n<meta property=\"article:published_time\" content=\"2026-07-17T08:15:54+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2026-07-17T08:15:56+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/blog.adesso-bc.com\/wp-content\/uploads\/2026\/07\/pexels-jan-van-der-wolf-11680885-19884401-scaled.jpg\" \/>\n\t<meta property=\"og:image:width\" content=\"2560\" \/>\n\t<meta property=\"og:image:height\" content=\"1707\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/jpeg\" \/>\n<meta name=\"author\" content=\"martin.kiss\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Szerz\u0151:\" \/>\n\t<meta name=\"twitter:data1\" content=\"martin.kiss\" \/>\n\t<meta name=\"twitter:label2\" content=\"Becs\u00fclt olvas\u00e1si id\u0151\" \/>\n\t<meta name=\"twitter:data2\" content=\"8 perc\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\\\/\\\/blog.adesso-bc.com\\\/hu\\\/sap-rap-odata-v4-endpoint-publikalasa-lepesrol-lepesre\\\/#article\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/blog.adesso-bc.com\\\/hu\\\/sap-rap-odata-v4-endpoint-publikalasa-lepesrol-lepesre\\\/\"},\"author\":{\"name\":\"martin.kiss\",\"@id\":\"https:\\\/\\\/blog.adesso-bc.com\\\/hu\\\/#\\\/schema\\\/person\\\/b029dbc3cacd8c2d5e3f8553852f7f0d\"},\"headline\":\"SAP RAP\\\/OData V4 endpoint publik\u00e1l\u00e1sa l\u00e9p\u00e9sr\u0151l l\u00e9p\u00e9sre (SAP-integr\u00e1ci\u00f3, 2. r\u00e9sz)\",\"datePublished\":\"2026-07-17T08:15:54+00:00\",\"dateModified\":\"2026-07-17T08:15:56+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/blog.adesso-bc.com\\\/hu\\\/sap-rap-odata-v4-endpoint-publikalasa-lepesrol-lepesre\\\/\"},\"wordCount\":2000,\"publisher\":{\"@id\":\"https:\\\/\\\/blog.adesso-bc.com\\\/hu\\\/#organization\"},\"image\":{\"@id\":\"https:\\\/\\\/blog.adesso-bc.com\\\/hu\\\/sap-rap-odata-v4-endpoint-publikalasa-lepesrol-lepesre\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/blog.adesso-bc.com\\\/wp-content\\\/uploads\\\/2026\\\/07\\\/pexels-jan-van-der-wolf-11680885-19884401-scaled.jpg\",\"keywords\":[\"OData V4\",\"SAP RAP\"],\"articleSection\":[\"SAP\"],\"inLanguage\":\"hu\"},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/blog.adesso-bc.com\\\/hu\\\/sap-rap-odata-v4-endpoint-publikalasa-lepesrol-lepesre\\\/\",\"url\":\"https:\\\/\\\/blog.adesso-bc.com\\\/hu\\\/sap-rap-odata-v4-endpoint-publikalasa-lepesrol-lepesre\\\/\",\"name\":\"SAP RAP\\\/OData V4 endpoint publik\u00e1l\u00e1sa l\u00e9p\u00e9sr\u0151l l\u00e9p\u00e9sre (SAP-integr\u00e1ci\u00f3, 2. r\u00e9sz) - adesso business consulting Blog\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/blog.adesso-bc.com\\\/hu\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/blog.adesso-bc.com\\\/hu\\\/sap-rap-odata-v4-endpoint-publikalasa-lepesrol-lepesre\\\/#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/blog.adesso-bc.com\\\/hu\\\/sap-rap-odata-v4-endpoint-publikalasa-lepesrol-lepesre\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/blog.adesso-bc.com\\\/wp-content\\\/uploads\\\/2026\\\/07\\\/pexels-jan-van-der-wolf-11680885-19884401-scaled.jpg\",\"datePublished\":\"2026-07-17T08:15:54+00:00\",\"dateModified\":\"2026-07-17T08:15:56+00:00\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/blog.adesso-bc.com\\\/hu\\\/sap-rap-odata-v4-endpoint-publikalasa-lepesrol-lepesre\\\/#breadcrumb\"},\"inLanguage\":\"hu\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/blog.adesso-bc.com\\\/hu\\\/sap-rap-odata-v4-endpoint-publikalasa-lepesrol-lepesre\\\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"hu\",\"@id\":\"https:\\\/\\\/blog.adesso-bc.com\\\/hu\\\/sap-rap-odata-v4-endpoint-publikalasa-lepesrol-lepesre\\\/#primaryimage\",\"url\":\"https:\\\/\\\/blog.adesso-bc.com\\\/wp-content\\\/uploads\\\/2026\\\/07\\\/pexels-jan-van-der-wolf-11680885-19884401-scaled.jpg\",\"contentUrl\":\"https:\\\/\\\/blog.adesso-bc.com\\\/wp-content\\\/uploads\\\/2026\\\/07\\\/pexels-jan-van-der-wolf-11680885-19884401-scaled.jpg\",\"width\":2560,\"height\":1707},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/blog.adesso-bc.com\\\/hu\\\/sap-rap-odata-v4-endpoint-publikalasa-lepesrol-lepesre\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Startseite\",\"item\":\"https:\\\/\\\/blog.adesso-bc.com\\\/hu\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"SAP RAP\\\/OData V4 endpoint publik\u00e1l\u00e1sa l\u00e9p\u00e9sr\u0151l l\u00e9p\u00e9sre (SAP-integr\u00e1ci\u00f3, 2. r\u00e9sz)\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/blog.adesso-bc.com\\\/hu\\\/#website\",\"url\":\"https:\\\/\\\/blog.adesso-bc.com\\\/hu\\\/\",\"name\":\"adesso business consulting Blog\",\"description\":\"A leg\u00fajabb fejlem\u00e9nyek \u00e9s izgalmas t\u00e9m\u00e1k az SAP vil\u00e1g\u00e1b\u00f3l\",\"publisher\":{\"@id\":\"https:\\\/\\\/blog.adesso-bc.com\\\/hu\\\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/blog.adesso-bc.com\\\/hu\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"hu\"},{\"@type\":\"Organization\",\"@id\":\"https:\\\/\\\/blog.adesso-bc.com\\\/hu\\\/#organization\",\"name\":\"adesso orange AG\",\"url\":\"https:\\\/\\\/blog.adesso-bc.com\\\/hu\\\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"hu\",\"@id\":\"https:\\\/\\\/blog.adesso-bc.com\\\/hu\\\/#\\\/schema\\\/logo\\\/image\\\/\",\"url\":\"https:\\\/\\\/blog.adesso-bc.com\\\/wp-content\\\/uploads\\\/2022\\\/03\\\/adesso-orange-blog-logo-gry.svg\",\"contentUrl\":\"https:\\\/\\\/blog.adesso-bc.com\\\/wp-content\\\/uploads\\\/2022\\\/03\\\/adesso-orange-blog-logo-gry.svg\",\"width\":100,\"height\":100,\"caption\":\"adesso orange AG\"},\"image\":{\"@id\":\"https:\\\/\\\/blog.adesso-bc.com\\\/hu\\\/#\\\/schema\\\/logo\\\/image\\\/\"},\"sameAs\":[\"https:\\\/\\\/www.facebook.com\\\/adessoorange\",\"https:\\\/\\\/www.instagram.com\\\/adesso.orange\",\"https:\\\/\\\/www.linkedin.com\\\/company\\\/adesso-orange\",\"https:\\\/\\\/www.xing.com\\\/pages\\\/adesso-orange\"]},{\"@type\":\"Person\",\"@id\":\"https:\\\/\\\/blog.adesso-bc.com\\\/hu\\\/#\\\/schema\\\/person\\\/b029dbc3cacd8c2d5e3f8553852f7f0d\",\"name\":\"martin.kiss\",\"url\":\"https:\\\/\\\/blog.adesso-bc.com\\\/hu\\\/author\\\/martin-kiss\\\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"SAP RAP\/OData V4 endpoint publik\u00e1l\u00e1sa l\u00e9p\u00e9sr\u0151l l\u00e9p\u00e9sre (SAP-integr\u00e1ci\u00f3, 2. r\u00e9sz) - adesso business consulting Blog","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/blog.adesso-bc.com\/hu\/sap-rap-odata-v4-endpoint-publikalasa-lepesrol-lepesre\/","og_locale":"hu_HU","og_type":"article","og_title":"SAP RAP\/OData V4 endpoint publik\u00e1l\u00e1sa l\u00e9p\u00e9sr\u0151l l\u00e9p\u00e9sre (SAP-integr\u00e1ci\u00f3, 2. r\u00e9sz) - adesso business consulting Blog","og_description":"Hogyan lesz egy SAP t\u00e1bl\u00e1b\u00f3l k\u00fcls\u0151 alkalmaz\u00e1s \u00e1ltal el\u00e9rhet\u0151 szolg\u00e1ltat\u00e1s? Az el\u0151z\u0151 r\u00e9szben azt mutattam be, mi\u00e9rt volt j\u00f3 d\u00f6nt\u00e9s egy saj\u00e1t fejleszt\u00e9s\u0171 okosotthon-kezel\u0151 alkalmaz\u00e1st SAP-hoz kapcsolni. A f\u0151 gondolat az volt, hogy az SAP-ra nem egyszer\u0171 adatb\u00e1zisk\u00e9nt \u00e9rdemes tekinteni, hanem olyan v\u00e1llalati rendszerk\u00e9nt, amely \u00fczleti szolg\u00e1ltat\u00e1sokat publik\u00e1lhat k\u00fcls\u0151 alkalmaz\u00e1sok sz\u00e1m\u00e1ra. Ebben a r\u00e9szben azt [&hellip;]","og_url":"https:\/\/blog.adesso-bc.com\/hu\/sap-rap-odata-v4-endpoint-publikalasa-lepesrol-lepesre\/","og_site_name":"adesso business consulting Blog","article_publisher":"https:\/\/www.facebook.com\/adessoorange","article_published_time":"2026-07-17T08:15:54+00:00","article_modified_time":"2026-07-17T08:15:56+00:00","og_image":[{"width":2560,"height":1707,"url":"https:\/\/blog.adesso-bc.com\/wp-content\/uploads\/2026\/07\/pexels-jan-van-der-wolf-11680885-19884401-scaled.jpg","type":"image\/jpeg"}],"author":"martin.kiss","twitter_card":"summary_large_image","twitter_misc":{"Szerz\u0151:":"martin.kiss","Becs\u00fclt olvas\u00e1si id\u0151":"8 perc"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/blog.adesso-bc.com\/hu\/sap-rap-odata-v4-endpoint-publikalasa-lepesrol-lepesre\/#article","isPartOf":{"@id":"https:\/\/blog.adesso-bc.com\/hu\/sap-rap-odata-v4-endpoint-publikalasa-lepesrol-lepesre\/"},"author":{"name":"martin.kiss","@id":"https:\/\/blog.adesso-bc.com\/hu\/#\/schema\/person\/b029dbc3cacd8c2d5e3f8553852f7f0d"},"headline":"SAP RAP\/OData V4 endpoint publik\u00e1l\u00e1sa l\u00e9p\u00e9sr\u0151l l\u00e9p\u00e9sre (SAP-integr\u00e1ci\u00f3, 2. r\u00e9sz)","datePublished":"2026-07-17T08:15:54+00:00","dateModified":"2026-07-17T08:15:56+00:00","mainEntityOfPage":{"@id":"https:\/\/blog.adesso-bc.com\/hu\/sap-rap-odata-v4-endpoint-publikalasa-lepesrol-lepesre\/"},"wordCount":2000,"publisher":{"@id":"https:\/\/blog.adesso-bc.com\/hu\/#organization"},"image":{"@id":"https:\/\/blog.adesso-bc.com\/hu\/sap-rap-odata-v4-endpoint-publikalasa-lepesrol-lepesre\/#primaryimage"},"thumbnailUrl":"https:\/\/blog.adesso-bc.com\/wp-content\/uploads\/2026\/07\/pexels-jan-van-der-wolf-11680885-19884401-scaled.jpg","keywords":["OData V4","SAP RAP"],"articleSection":["SAP"],"inLanguage":"hu"},{"@type":"WebPage","@id":"https:\/\/blog.adesso-bc.com\/hu\/sap-rap-odata-v4-endpoint-publikalasa-lepesrol-lepesre\/","url":"https:\/\/blog.adesso-bc.com\/hu\/sap-rap-odata-v4-endpoint-publikalasa-lepesrol-lepesre\/","name":"SAP RAP\/OData V4 endpoint publik\u00e1l\u00e1sa l\u00e9p\u00e9sr\u0151l l\u00e9p\u00e9sre (SAP-integr\u00e1ci\u00f3, 2. r\u00e9sz) - adesso business consulting Blog","isPartOf":{"@id":"https:\/\/blog.adesso-bc.com\/hu\/#website"},"primaryImageOfPage":{"@id":"https:\/\/blog.adesso-bc.com\/hu\/sap-rap-odata-v4-endpoint-publikalasa-lepesrol-lepesre\/#primaryimage"},"image":{"@id":"https:\/\/blog.adesso-bc.com\/hu\/sap-rap-odata-v4-endpoint-publikalasa-lepesrol-lepesre\/#primaryimage"},"thumbnailUrl":"https:\/\/blog.adesso-bc.com\/wp-content\/uploads\/2026\/07\/pexels-jan-van-der-wolf-11680885-19884401-scaled.jpg","datePublished":"2026-07-17T08:15:54+00:00","dateModified":"2026-07-17T08:15:56+00:00","breadcrumb":{"@id":"https:\/\/blog.adesso-bc.com\/hu\/sap-rap-odata-v4-endpoint-publikalasa-lepesrol-lepesre\/#breadcrumb"},"inLanguage":"hu","potentialAction":[{"@type":"ReadAction","target":["https:\/\/blog.adesso-bc.com\/hu\/sap-rap-odata-v4-endpoint-publikalasa-lepesrol-lepesre\/"]}]},{"@type":"ImageObject","inLanguage":"hu","@id":"https:\/\/blog.adesso-bc.com\/hu\/sap-rap-odata-v4-endpoint-publikalasa-lepesrol-lepesre\/#primaryimage","url":"https:\/\/blog.adesso-bc.com\/wp-content\/uploads\/2026\/07\/pexels-jan-van-der-wolf-11680885-19884401-scaled.jpg","contentUrl":"https:\/\/blog.adesso-bc.com\/wp-content\/uploads\/2026\/07\/pexels-jan-van-der-wolf-11680885-19884401-scaled.jpg","width":2560,"height":1707},{"@type":"BreadcrumbList","@id":"https:\/\/blog.adesso-bc.com\/hu\/sap-rap-odata-v4-endpoint-publikalasa-lepesrol-lepesre\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Startseite","item":"https:\/\/blog.adesso-bc.com\/hu\/"},{"@type":"ListItem","position":2,"name":"SAP RAP\/OData V4 endpoint publik\u00e1l\u00e1sa l\u00e9p\u00e9sr\u0151l l\u00e9p\u00e9sre (SAP-integr\u00e1ci\u00f3, 2. r\u00e9sz)"}]},{"@type":"WebSite","@id":"https:\/\/blog.adesso-bc.com\/hu\/#website","url":"https:\/\/blog.adesso-bc.com\/hu\/","name":"adesso business consulting Blog","description":"A leg\u00fajabb fejlem\u00e9nyek \u00e9s izgalmas t\u00e9m\u00e1k az SAP vil\u00e1g\u00e1b\u00f3l","publisher":{"@id":"https:\/\/blog.adesso-bc.com\/hu\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/blog.adesso-bc.com\/hu\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"hu"},{"@type":"Organization","@id":"https:\/\/blog.adesso-bc.com\/hu\/#organization","name":"adesso orange AG","url":"https:\/\/blog.adesso-bc.com\/hu\/","logo":{"@type":"ImageObject","inLanguage":"hu","@id":"https:\/\/blog.adesso-bc.com\/hu\/#\/schema\/logo\/image\/","url":"https:\/\/blog.adesso-bc.com\/wp-content\/uploads\/2022\/03\/adesso-orange-blog-logo-gry.svg","contentUrl":"https:\/\/blog.adesso-bc.com\/wp-content\/uploads\/2022\/03\/adesso-orange-blog-logo-gry.svg","width":100,"height":100,"caption":"adesso orange AG"},"image":{"@id":"https:\/\/blog.adesso-bc.com\/hu\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/www.facebook.com\/adessoorange","https:\/\/www.instagram.com\/adesso.orange","https:\/\/www.linkedin.com\/company\/adesso-orange","https:\/\/www.xing.com\/pages\/adesso-orange"]},{"@type":"Person","@id":"https:\/\/blog.adesso-bc.com\/hu\/#\/schema\/person\/b029dbc3cacd8c2d5e3f8553852f7f0d","name":"martin.kiss","url":"https:\/\/blog.adesso-bc.com\/hu\/author\/martin-kiss\/"}]}},"_links":{"self":[{"href":"https:\/\/blog.adesso-bc.com\/hu\/wp-json\/wp\/v2\/posts\/248563","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/blog.adesso-bc.com\/hu\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/blog.adesso-bc.com\/hu\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/blog.adesso-bc.com\/hu\/wp-json\/wp\/v2\/users\/11"}],"replies":[{"embeddable":true,"href":"https:\/\/blog.adesso-bc.com\/hu\/wp-json\/wp\/v2\/comments?post=248563"}],"version-history":[{"count":22,"href":"https:\/\/blog.adesso-bc.com\/hu\/wp-json\/wp\/v2\/posts\/248563\/revisions"}],"predecessor-version":[{"id":248606,"href":"https:\/\/blog.adesso-bc.com\/hu\/wp-json\/wp\/v2\/posts\/248563\/revisions\/248606"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/blog.adesso-bc.com\/hu\/wp-json\/wp\/v2\/media\/248588"}],"wp:attachment":[{"href":"https:\/\/blog.adesso-bc.com\/hu\/wp-json\/wp\/v2\/media?parent=248563"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/blog.adesso-bc.com\/hu\/wp-json\/wp\/v2\/categories?post=248563"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/blog.adesso-bc.com\/hu\/wp-json\/wp\/v2\/tags?post=248563"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}