{"id":8761,"date":"2020-02-19T16:24:06","date_gmt":"2020-02-19T15:24:06","guid":{"rendered":"https:\/\/sii.pl\/blog\/?p=8761"},"modified":"2025-05-07T12:18:07","modified_gmt":"2025-05-07T10:18:07","slug":"tworzenie-aplikacji-fiori-z-wykorzystaniem-cds-i-bopf","status":"publish","type":"post","link":"https:\/\/sii.pl\/blog\/tworzenie-aplikacji-fiori-z-wykorzystaniem-cds-i-bopf\/","title":{"rendered":"Tworzenie aplikacji Fiori z wykorzystaniem CDS i BOPF"},"content":{"rendered":"\n<p>Jakie etapy trzeba wykona\u0107 w celu stworzenia aplikacji bazuj\u0105cej na danych z widoku CDS?<\/p>\n\n\n\n<p> W artykule opisane s\u0105 po kolei etapy:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>CDS<\/li>\n\n\n\n<li>BOPF<\/li>\n\n\n\n<li>Gateway Serivice<\/li>\n\n\n\n<li>Fiori.<\/li>\n<\/ul>\n\n\n\n<h2 class=\"wp-block-heading\">CDS<\/h2>\n\n\n\n<p>Otwieramy Eclipse, perspektyw\u0119 ABAP nast\u0119pnie klikamy prawym przyciskiem na pakiecie i dodajemy now\u0105 definicj\u0119 DDL.<\/p>\n\n\n\n<figure class=\"wp-block-image aligncenter\"><a href=\"https:\/\/sii.pl\/blog\/wp-content\/uploads\/2020\/01\/1.png\"><img decoding=\"async\" width=\"501\" height=\"201\" src=\"https:\/\/sii.pl\/blog\/wp-content\/uploads\/2020\/01\/1.png\" alt=\"Data Definition\" class=\"wp-image-8762\" srcset=\"https:\/\/sii.pl\/blog\/wp-content\/uploads\/2020\/01\/1.png 501w, https:\/\/sii.pl\/blog\/wp-content\/uploads\/2020\/01\/1-300x120.png 300w\" sizes=\"(max-width: 501px) 100vw, 501px\" \/><\/a><\/figure>\n\n\n\n<p>Nazwa powinna by\u0107 zgodna z konwencj\u0105 nazewnicz\u0105 stosowan\u0105 w firmie.<\/p>\n\n\n\n<figure class=\"wp-block-image aligncenter\"><a href=\"https:\/\/sii.pl\/blog\/wp-content\/uploads\/2020\/01\/2.png\"><img decoding=\"async\" width=\"862\" height=\"521\" src=\"https:\/\/sii.pl\/blog\/wp-content\/uploads\/2020\/01\/2.png\" alt=\"Create a data definition\" class=\"wp-image-8763\" srcset=\"https:\/\/sii.pl\/blog\/wp-content\/uploads\/2020\/01\/2.png 862w, https:\/\/sii.pl\/blog\/wp-content\/uploads\/2020\/01\/2-300x181.png 300w\" sizes=\"(max-width: 862px) 100vw, 862px\" \/><\/a><\/figure>\n\n\n\n<p>Wyb\u00f3r p\u00f3l i tabel<\/p>\n\n\n\n<figure class=\"wp-block-image aligncenter\"><a href=\"https:\/\/sii.pl\/blog\/wp-content\/uploads\/2020\/01\/3.png\"><img decoding=\"async\" width=\"621\" height=\"601\" src=\"https:\/\/sii.pl\/blog\/wp-content\/uploads\/2020\/01\/3.png\" alt=\"fragment kodu\" class=\"wp-image-8764\" srcset=\"https:\/\/sii.pl\/blog\/wp-content\/uploads\/2020\/01\/3.png 621w, https:\/\/sii.pl\/blog\/wp-content\/uploads\/2020\/01\/3-300x290.png 300w\" sizes=\"(max-width: 621px) 100vw, 621px\" \/><\/a><\/figure>\n\n\n\n<p>Po uruchomieniu CDS (F8) wy\u015bwietli si\u0119 okno z wynikami warto\u015bci.<\/p>\n\n\n\n<figure class=\"wp-block-image aligncenter\"><a href=\"https:\/\/sii.pl\/blog\/wp-content\/uploads\/2020\/01\/4.png\"><img decoding=\"async\" width=\"820\" height=\"236\" src=\"https:\/\/sii.pl\/blog\/wp-content\/uploads\/2020\/01\/4.png\" alt=\"\" class=\"wp-image-8765\" srcset=\"https:\/\/sii.pl\/blog\/wp-content\/uploads\/2020\/01\/4.png 820w, https:\/\/sii.pl\/blog\/wp-content\/uploads\/2020\/01\/4-300x86.png 300w\" sizes=\"(max-width: 820px) 100vw, 820px\" \/><\/a><\/figure>\n\n\n\n<p>Annotacje potrzebne do wygenerowania BOPF oraz serwisu OData<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>ObjectModel.transactionalProcessingEnabled &#8211; umo\u017cliwia wsparcie operacji bazodanowych na widoku. Mo\u017cna oznaczy\u0107 w ten spos\u00f3b jedynie g\u0142\u00f3wny poziom.<\/li>\n\n\n\n<li>writeActivePersistence &#8211; operacje wykonywane s\u0105 bezpo\u015brednio na tabelach bez wykorzystania po\u015bredniego zapisu.<\/li>\n<\/ul>\n\n\n\n<figure class=\"wp-block-image aligncenter\"><a href=\"https:\/\/sii.pl\/blog\/wp-content\/uploads\/2020\/01\/5.png\"><img decoding=\"async\" width=\"561\" height=\"202\" src=\"https:\/\/sii.pl\/blog\/wp-content\/uploads\/2020\/01\/5.png\" alt=\"fragment kodu\" class=\"wp-image-8766\" srcset=\"https:\/\/sii.pl\/blog\/wp-content\/uploads\/2020\/01\/5.png 561w, https:\/\/sii.pl\/blog\/wp-content\/uploads\/2020\/01\/5-300x108.png 300w\" sizes=\"(max-width: 561px) 100vw, 561px\" \/><\/a><\/figure>\n\n\n\n<div style=\"height:20px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<h2 class=\"wp-block-heading\">BOPF<\/h2>\n\n\n\n<p>Po aktywacji CDS uruchamiamy transakcj\u0119 BOPF i wyszukujemy Obiekt o tej samej nazwie jak widok.<\/p>\n\n\n\n<figure class=\"wp-block-image aligncenter\"><a href=\"https:\/\/sii.pl\/blog\/wp-content\/uploads\/2020\/01\/6.png\"><img decoding=\"async\" width=\"902\" height=\"701\" src=\"https:\/\/sii.pl\/blog\/wp-content\/uploads\/2020\/01\/6.png\" alt=\"\" class=\"wp-image-8767\" srcset=\"https:\/\/sii.pl\/blog\/wp-content\/uploads\/2020\/01\/6.png 902w, https:\/\/sii.pl\/blog\/wp-content\/uploads\/2020\/01\/6-300x233.png 300w\" sizes=\"(max-width: 902px) 100vw, 902px\" \/><\/a><\/figure>\n\n\n\n<p>Struktura obiektu BOPF<\/p>\n\n\n\n<figure class=\"wp-block-image aligncenter\"><a href=\"https:\/\/sii.pl\/blog\/wp-content\/uploads\/2020\/01\/7.png\"><img decoding=\"async\" width=\"1467\" height=\"639\" src=\"https:\/\/sii.pl\/blog\/wp-content\/uploads\/2020\/01\/7.png\" alt=\"\" class=\"wp-image-8768\" srcset=\"https:\/\/sii.pl\/blog\/wp-content\/uploads\/2020\/01\/7.png 1467w, https:\/\/sii.pl\/blog\/wp-content\/uploads\/2020\/01\/7-300x131.png 300w, https:\/\/sii.pl\/blog\/wp-content\/uploads\/2020\/01\/7-1024x446.png 1024w\" sizes=\"(max-width: 1467px) 100vw, 1467px\" \/><\/a><\/figure>\n\n\n\n<div style=\"height:20px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<h2 class=\"wp-block-heading\">Gateway Service<\/h2>\n\n\n\n<p>Dodawanie serwisu w transakcji \/IWFND\/MAINT_SERVICE.<\/p>\n\n\n\n<figure class=\"wp-block-image aligncenter\"><a href=\"https:\/\/sii.pl\/blog\/wp-content\/uploads\/2020\/01\/8.png\"><img decoding=\"async\" width=\"1401\" height=\"512\" src=\"https:\/\/sii.pl\/blog\/wp-content\/uploads\/2020\/01\/8.png\" alt=\"\" class=\"wp-image-8769\" srcset=\"https:\/\/sii.pl\/blog\/wp-content\/uploads\/2020\/01\/8.png 1401w, https:\/\/sii.pl\/blog\/wp-content\/uploads\/2020\/01\/8-300x110.png 300w, https:\/\/sii.pl\/blog\/wp-content\/uploads\/2020\/01\/8-1024x374.png 1024w\" sizes=\"(max-width: 1401px) 100vw, 1401px\" \/><\/a><\/figure>\n\n\n\n<p>Dla potrzeb tej prezentacji pliki zapisywane zosta\u0142y lokalnie, jednak pole Package Assignment powinno by\u0107 przypisane do w\u0142a\u015bciwego pakietu w projekcie.<\/p>\n\n\n\n<figure class=\"wp-block-image aligncenter\"><a href=\"https:\/\/sii.pl\/blog\/wp-content\/uploads\/2020\/01\/9.png\"><img decoding=\"async\" width=\"1348\" height=\"822\" src=\"https:\/\/sii.pl\/blog\/wp-content\/uploads\/2020\/01\/9.png\" alt=\"\" class=\"wp-image-8770\" srcset=\"https:\/\/sii.pl\/blog\/wp-content\/uploads\/2020\/01\/9.png 1348w, https:\/\/sii.pl\/blog\/wp-content\/uploads\/2020\/01\/9-300x183.png 300w, https:\/\/sii.pl\/blog\/wp-content\/uploads\/2020\/01\/9-1024x624.png 1024w\" sizes=\"(max-width: 1348px) 100vw, 1348px\" \/><\/a><\/figure>\n\n\n\n<p>Informacje o wygenerowaniu i aktywacji serwisu.<\/p>\n\n\n\n<figure class=\"wp-block-image aligncenter\"><a href=\"https:\/\/sii.pl\/blog\/wp-content\/uploads\/2020\/01\/10.png\"><img decoding=\"async\" width=\"667\" height=\"213\" src=\"https:\/\/sii.pl\/blog\/wp-content\/uploads\/2020\/01\/10.png\" alt=\"\" class=\"wp-image-8771\" srcset=\"https:\/\/sii.pl\/blog\/wp-content\/uploads\/2020\/01\/10.png 667w, https:\/\/sii.pl\/blog\/wp-content\/uploads\/2020\/01\/10-300x96.png 300w\" sizes=\"(max-width: 667px) 100vw, 667px\" \/><\/a><\/figure>\n\n\n\n<p>Aktywny serwis widoczny jest ju\u017c na li\u015bcie.<\/p>\n\n\n\n<figure class=\"wp-block-image aligncenter\"><a href=\"https:\/\/sii.pl\/blog\/wp-content\/uploads\/2020\/01\/11.png\"><img decoding=\"async\" width=\"1560\" height=\"267\" src=\"https:\/\/sii.pl\/blog\/wp-content\/uploads\/2020\/01\/11.png\" alt=\"\" class=\"wp-image-8772\" srcset=\"https:\/\/sii.pl\/blog\/wp-content\/uploads\/2020\/01\/11.png 1560w, https:\/\/sii.pl\/blog\/wp-content\/uploads\/2020\/01\/11-300x51.png 300w, https:\/\/sii.pl\/blog\/wp-content\/uploads\/2020\/01\/11-1024x175.png 1024w\" sizes=\"(max-width: 1560px) 100vw, 1560px\" \/><\/a><\/figure>\n\n\n\n<p>Mo\u017cna go przetestowa\u0107 w transakcji \/IWFND\/GW_CLIENT lub w przegl\u0105darce.<\/p>\n\n\n\n<figure class=\"wp-block-image aligncenter\"><a href=\"https:\/\/sii.pl\/blog\/wp-content\/uploads\/2020\/01\/12.png\"><img decoding=\"async\" width=\"1206\" height=\"666\" src=\"https:\/\/sii.pl\/blog\/wp-content\/uploads\/2020\/01\/12.png\" alt=\"\" class=\"wp-image-8773\" srcset=\"https:\/\/sii.pl\/blog\/wp-content\/uploads\/2020\/01\/12.png 1206w, https:\/\/sii.pl\/blog\/wp-content\/uploads\/2020\/01\/12-300x166.png 300w, https:\/\/sii.pl\/blog\/wp-content\/uploads\/2020\/01\/12-1024x565.png 1024w\" sizes=\"(max-width: 1206px) 100vw, 1206px\" \/><\/a><\/figure>\n\n\n\n<div style=\"height:20px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<h2 class=\"wp-block-heading\">FIORI<\/h2>\n\n\n\n<p>W celu stworzenia aplikacji Fiori nale\u017cy uruchomi\u0107 WEBIDE, stworzy\u0107 aplikacj\u0119 z szablonu oraz wybra\u0107 Categorie &#8222;All Categories&#8221;.<\/p>\n\n\n\n<p>Nast\u0119pnie CRUD Master-Detail Application.<\/p>\n\n\n\n<figure class=\"wp-block-image aligncenter\"><a href=\"https:\/\/sii.pl\/blog\/wp-content\/uploads\/2020\/01\/13.png\"><img decoding=\"async\" width=\"1046\" height=\"633\" src=\"https:\/\/sii.pl\/blog\/wp-content\/uploads\/2020\/01\/13.png\" alt=\"\" class=\"wp-image-8774\" srcset=\"https:\/\/sii.pl\/blog\/wp-content\/uploads\/2020\/01\/13.png 1046w, https:\/\/sii.pl\/blog\/wp-content\/uploads\/2020\/01\/13-300x182.png 300w, https:\/\/sii.pl\/blog\/wp-content\/uploads\/2020\/01\/13-1024x620.png 1024w\" sizes=\"(max-width: 1046px) 100vw, 1046px\" \/><\/a><\/figure>\n\n\n\n<p>Zostaniemy poproszeni o podanie serwisu OData kt\u00f3ry b\u0119dzie obs\u0142ugiwa\u0142 aplikacj\u0119.<\/p>\n\n\n\n<figure class=\"wp-block-image aligncenter\"><a href=\"https:\/\/sii.pl\/blog\/wp-content\/uploads\/2020\/01\/14.png\"><img decoding=\"async\" width=\"1052\" height=\"528\" src=\"https:\/\/sii.pl\/blog\/wp-content\/uploads\/2020\/01\/14.png\" alt=\"\" class=\"wp-image-8775\" srcset=\"https:\/\/sii.pl\/blog\/wp-content\/uploads\/2020\/01\/14.png 1052w, https:\/\/sii.pl\/blog\/wp-content\/uploads\/2020\/01\/14-300x151.png 300w, https:\/\/sii.pl\/blog\/wp-content\/uploads\/2020\/01\/14-1024x514.png 1024w\" sizes=\"(max-width: 1052px) 100vw, 1052px\" \/><\/a><\/figure>\n\n\n\n<p>Nowa aplikacja pojawi si\u0119 w naszej przestrzeni roboczej. \u017beby j\u0105 uruchomi\u0107 nale\u017cy stworzy\u0107 konfiguracj\u0119 uruchomienia.<\/p>\n\n\n\n<figure class=\"wp-block-image aligncenter\"><a href=\"https:\/\/sii.pl\/blog\/wp-content\/uploads\/2020\/01\/15.png\"><img decoding=\"async\" width=\"1068\" height=\"688\" src=\"https:\/\/sii.pl\/blog\/wp-content\/uploads\/2020\/01\/15.png\" alt=\"\" class=\"wp-image-8776\" srcset=\"https:\/\/sii.pl\/blog\/wp-content\/uploads\/2020\/01\/15.png 1068w, https:\/\/sii.pl\/blog\/wp-content\/uploads\/2020\/01\/15-300x193.png 300w, https:\/\/sii.pl\/blog\/wp-content\/uploads\/2020\/01\/15-1024x660.png 1024w\" sizes=\"(max-width: 1068px) 100vw, 1068px\" \/><\/a><\/figure>\n\n\n\n<p>Dla potrzeb tego blogu konfiguracja wybrano Fiori Launchpad.<\/p>\n\n\n\n<figure class=\"wp-block-image aligncenter\"><a href=\"https:\/\/sii.pl\/blog\/wp-content\/uploads\/2020\/01\/16.png\"><img decoding=\"async\" width=\"421\" height=\"352\" src=\"https:\/\/sii.pl\/blog\/wp-content\/uploads\/2020\/01\/16.png\" alt=\"\" class=\"wp-image-8777\" srcset=\"https:\/\/sii.pl\/blog\/wp-content\/uploads\/2020\/01\/16.png 421w, https:\/\/sii.pl\/blog\/wp-content\/uploads\/2020\/01\/16-300x251.png 300w\" sizes=\"(max-width: 421px) 100vw, 421px\" \/><\/a><\/figure>\n\n\n\n<p>Po klikni\u0119ciu na kafelek zobaczymy dane przes\u0142ane przez serwis w zale\u017cno\u015bci od wyboru przypisa\u0144 do pozycji ekranu.<\/p>\n\n\n\n<figure class=\"wp-block-image aligncenter\"><a href=\"https:\/\/sii.pl\/blog\/wp-content\/uploads\/2020\/01\/17.png\"><img decoding=\"async\" width=\"1291\" height=\"851\" src=\"https:\/\/sii.pl\/blog\/wp-content\/uploads\/2020\/01\/17.png\" alt=\"\" class=\"wp-image-8778\" srcset=\"https:\/\/sii.pl\/blog\/wp-content\/uploads\/2020\/01\/17.png 1291w, https:\/\/sii.pl\/blog\/wp-content\/uploads\/2020\/01\/17-300x198.png 300w, https:\/\/sii.pl\/blog\/wp-content\/uploads\/2020\/01\/17-1024x675.png 1024w\" sizes=\"(max-width: 1291px) 100vw, 1291px\" \/><\/a><\/figure>\n\n\n\n<p>Po klikni\u0119ciu na przycisk dodaj pojawi si\u0119 okno z formularzem.<\/p>\n\n\n\n<figure class=\"wp-block-image aligncenter\"><a href=\"https:\/\/sii.pl\/blog\/wp-content\/uploads\/2020\/01\/18.png\"><img decoding=\"async\" width=\"1433\" height=\"351\" src=\"https:\/\/sii.pl\/blog\/wp-content\/uploads\/2020\/01\/18.png\" alt=\"\" class=\"wp-image-8779\" srcset=\"https:\/\/sii.pl\/blog\/wp-content\/uploads\/2020\/01\/18.png 1433w, https:\/\/sii.pl\/blog\/wp-content\/uploads\/2020\/01\/18-300x73.png 300w, https:\/\/sii.pl\/blog\/wp-content\/uploads\/2020\/01\/18-1024x251.png 1024w\" sizes=\"(max-width: 1433px) 100vw, 1433px\" \/><\/a><\/figure>\n\n\n\n<p>Zapisanie spowoduje dodanie nowego wiersza w tabeli.<\/p>\n\n\n<div class=\"kk-star-ratings kksr-auto kksr-align-left kksr-valign-bottom\"\n    data-payload='{&quot;align&quot;:&quot;left&quot;,&quot;id&quot;:&quot;8761&quot;,&quot;slug&quot;:&quot;default&quot;,&quot;valign&quot;:&quot;bottom&quot;,&quot;ignore&quot;:&quot;&quot;,&quot;reference&quot;:&quot;auto&quot;,&quot;class&quot;:&quot;&quot;,&quot;count&quot;:&quot;2&quot;,&quot;legendonly&quot;:&quot;&quot;,&quot;readonly&quot;:&quot;&quot;,&quot;score&quot;:&quot;5&quot;,&quot;starsonly&quot;:&quot;&quot;,&quot;best&quot;:&quot;5&quot;,&quot;gap&quot;:&quot;2&quot;,&quot;greet&quot;:&quot;&quot;,&quot;legend&quot;:&quot;5\\\/5&quot;,&quot;size&quot;:&quot;30&quot;,&quot;title&quot;:&quot;Tworzenie aplikacji Fiori z wykorzystaniem CDS i BOPF&quot;,&quot;width&quot;:&quot;159&quot;,&quot;_legend&quot;:&quot;{score}\\\/5&quot;,&quot;font_factor&quot;:&quot;1.25&quot;}'>\n            \n<div class=\"kksr-stars\">\n    \n<div class=\"kksr-stars-inactive\">\n            <div class=\"kksr-star\" data-star=\"1\" style=\"padding-right: 2px\">\n            \n\n<div class=\"kksr-icon\" style=\"width: 30px; height: 30px;\"><\/div>\n        <\/div>\n            <div class=\"kksr-star\" data-star=\"2\" style=\"padding-right: 2px\">\n            \n\n<div class=\"kksr-icon\" style=\"width: 30px; height: 30px;\"><\/div>\n        <\/div>\n            <div class=\"kksr-star\" data-star=\"3\" style=\"padding-right: 2px\">\n            \n\n<div class=\"kksr-icon\" style=\"width: 30px; height: 30px;\"><\/div>\n        <\/div>\n            <div class=\"kksr-star\" data-star=\"4\" style=\"padding-right: 2px\">\n            \n\n<div class=\"kksr-icon\" style=\"width: 30px; height: 30px;\"><\/div>\n        <\/div>\n            <div class=\"kksr-star\" data-star=\"5\" style=\"padding-right: 2px\">\n            \n\n<div class=\"kksr-icon\" style=\"width: 30px; height: 30px;\"><\/div>\n        <\/div>\n    <\/div>\n    \n<div class=\"kksr-stars-active\" style=\"width: 159px;\">\n            <div class=\"kksr-star\" style=\"padding-right: 2px\">\n            \n\n<div class=\"kksr-icon\" style=\"width: 30px; height: 30px;\"><\/div>\n        <\/div>\n            <div class=\"kksr-star\" style=\"padding-right: 2px\">\n            \n\n<div class=\"kksr-icon\" style=\"width: 30px; height: 30px;\"><\/div>\n        <\/div>\n            <div class=\"kksr-star\" style=\"padding-right: 2px\">\n            \n\n<div class=\"kksr-icon\" style=\"width: 30px; height: 30px;\"><\/div>\n        <\/div>\n            <div class=\"kksr-star\" style=\"padding-right: 2px\">\n            \n\n<div class=\"kksr-icon\" style=\"width: 30px; height: 30px;\"><\/div>\n        <\/div>\n            <div class=\"kksr-star\" style=\"padding-right: 2px\">\n            \n\n<div class=\"kksr-icon\" style=\"width: 30px; height: 30px;\"><\/div>\n        <\/div>\n    <\/div>\n<\/div>\n                \n\n<div class=\"kksr-legend\" style=\"font-size: 24px;\">\n            5\/5    <\/div>\n    <\/div>\n","protected":false},"excerpt":{"rendered":"<p>Jakie etapy trzeba wykona\u0107 w celu stworzenia aplikacji bazuj\u0105cej na danych z widoku CDS? W artykule opisane s\u0105 po kolei &hellip; <a class=\"continued-btn\" href=\"https:\/\/sii.pl\/blog\/tworzenie-aplikacji-fiori-z-wykorzystaniem-cds-i-bopf\/\">Continued<\/a><\/p>\n","protected":false},"author":236,"featured_media":8934,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"_editorskit_title_hidden":false,"_editorskit_reading_time":0,"_editorskit_is_block_options_detached":false,"_editorskit_block_options_position":"{}","inline_featured_image":false,"footnotes":""},"categories":[1314],"tags":[548,882,757,702],"class_list":["post-8761","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-development-na-twardo","tag-sap","tag-bopf","tag-cds","tag-sap-fiori"],"acf":[],"aioseo_notices":[],"republish_history":[],"featured_media_url":"https:\/\/sii.pl\/blog\/wp-content\/uploads\/2020\/01\/sap-fiori.jpg","category_names":["Development na twardo"],"_links":{"self":[{"href":"https:\/\/sii.pl\/blog\/wp-json\/wp\/v2\/posts\/8761"}],"collection":[{"href":"https:\/\/sii.pl\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/sii.pl\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/sii.pl\/blog\/wp-json\/wp\/v2\/users\/236"}],"replies":[{"embeddable":true,"href":"https:\/\/sii.pl\/blog\/wp-json\/wp\/v2\/comments?post=8761"}],"version-history":[{"count":2,"href":"https:\/\/sii.pl\/blog\/wp-json\/wp\/v2\/posts\/8761\/revisions"}],"predecessor-version":[{"id":24957,"href":"https:\/\/sii.pl\/blog\/wp-json\/wp\/v2\/posts\/8761\/revisions\/24957"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/sii.pl\/blog\/wp-json\/wp\/v2\/media\/8934"}],"wp:attachment":[{"href":"https:\/\/sii.pl\/blog\/wp-json\/wp\/v2\/media?parent=8761"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/sii.pl\/blog\/wp-json\/wp\/v2\/categories?post=8761"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/sii.pl\/blog\/wp-json\/wp\/v2\/tags?post=8761"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}