{"id":359779,"date":"2024-12-09T09:14:15","date_gmt":"2024-12-09T09:14:15","guid":{"rendered":"https:\/\/siit.co\/guestposts\/?p=359779"},"modified":"2024-12-26T05:59:54","modified_gmt":"2024-12-26T05:59:54","slug":"what-are-the-types-of-modularization-techniques-in-abap","status":"publish","type":"post","link":"https:\/\/siit.co\/guestposts\/what-are-the-types-of-modularization-techniques-in-abap\/","title":{"rendered":"What Are the Types of Modularization Techniques In ABAP?"},"content":{"rendered":"<h2 style=\"text-align: justify\">Introduction<\/h2>\n<p style=\"text-align: justify\">Modularization is a key concept in ABAP (Advanced Business Application Programming) that focuses on dividing programs into smaller, reusable, and manageable units. It enhances code readability, reduces redundancy, and simplifies maintenance in SAP applications. By using modularization techniques, developers can streamline development processes, promote consistency, and improve efficiency in large-scale projects. SAP provides various procedural and data modularization methods, such as subroutines, function modules, includes, and object-oriented methods, catering to different programming needs. Check the <strong><a href=\"https:\/\/www.cromacampus.com\/courses\/sap-abap-online-training-in-india\/\">SAP ABAP Course<\/a> <\/strong>for more information. This structured approach allows for clear separation of concerns, ensuring robust and scalable solutions in SAP environments while adhering to best practices in software development.<\/p>\n<h2 style=\"text-align: justify\">Types Of Modularization Techniques In ABAP<\/h2>\n<p style=\"text-align: justify\">Modularization in ABAP helps developers structure their code into manageable, reusable components, improving readability, maintainability, and efficiency. SAP ABAP offers several modularization techniques, categorized broadly into procedural modularization and data modularization.<\/p>\n<h2 style=\"text-align: justify\">1. Procedural Modularization<\/h2>\n<p style=\"text-align: justify\">Procedural modularization focuses on breaking down complex programs into smaller, logical units of code that can be reused.<\/p>\n<h3 style=\"text-align: justify\">a. Subroutines (FORM\/ENDFORM)<\/h3>\n<p style=\"text-align: justify\">Subroutines are reusable code blocks within the same program. They are defined using the FORM and ENDFORM statements and can handle input and output parameters.<\/p>\n<p style=\"text-align: justify\">Syntax Example:<\/p>\n<p style=\"text-align: justify\"><strong><em>\u201cFORM calculate_area USING value(length) value(width)<\/em><\/strong><\/p>\n<p style=\"text-align: justify\"><strong><em>\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 CHANGING value(area).<\/em><\/strong><\/p>\n<p style=\"text-align: justify\"><strong><em>\u00a0 area = length * width.<\/em><\/strong><\/p>\n<p style=\"text-align: justify\"><strong><em>ENDFORM.\u201d<\/em><\/strong><\/p>\n<ul style=\"text-align: justify\">\n<li><strong>Advantages:<\/strong> Easy to implement and manage within the same program.<\/li>\n<li><strong>Limitations:<\/strong> Limited to the program in which they are defined.<\/li>\n<\/ul>\n<h3 style=\"text-align: justify\">b. Function Modules<\/h3>\n<p style=\"text-align: justify\">Function modules are global reusable code blocks managed via the Function Builder (SE37). They support encapsulation and can be accessed across different programs.<\/p>\n<p style=\"text-align: justify\">Syntax Example:<\/p>\n<p style=\"text-align: justify\"><strong><em>\u201cCALL FUNCTION &#8216;FUNCTION_NAME&#8217;<\/em><\/strong><\/p>\n<p style=\"text-align: justify\"><strong><em>\u00a0 EXPORTING<\/em><\/strong><\/p>\n<p style=\"text-align: justify\"><strong><em>\u00a0\u00a0\u00a0 parameter1 = value1<\/em><\/strong><\/p>\n<p style=\"text-align: justify\"><strong><em>\u00a0 IMPORTING<\/em><\/strong><\/p>\n<p style=\"text-align: justify\"><strong><em>\u00a0\u00a0\u00a0 result = value2<\/em><\/strong><\/p>\n<p style=\"text-align: justify\"><strong><em>\u00a0 TABLES<\/em><\/strong><\/p>\n<p style=\"text-align: justify\"><strong><em>\u00a0\u00a0\u00a0 table_param = itab.\u201d<\/em><\/strong><\/p>\n<ul style=\"text-align: justify\">\n<li><strong>Advantages:<\/strong> Reusable across programs, support exceptions, and are modular.<\/li>\n<li><strong>Limitations:<\/strong> Require more effort for setup compared to subroutines.<\/li>\n<\/ul>\n<h3 style=\"text-align: justify\">c. Methods (Object-Oriented Approach)<\/h3>\n<p style=\"text-align: justify\">Methods belong to classes in ABAP Objects. They provide enhanced modularization by encapsulating behaviour and data.<\/p>\n<p style=\"text-align: justify\">Syntax Example:<\/p>\n<p style=\"text-align: justify\"><strong><em>\u201cCLASS lcl_math DEFINITION.<\/em><\/strong><\/p>\n<p style=\"text-align: justify\"><strong><em>\u00a0 PUBLIC SECTION.<\/em><\/strong><\/p>\n<p style=\"text-align: justify\"><strong><em>\u00a0\u00a0\u00a0 METHODS calculate_area IMPORTING length width<\/em><\/strong><\/p>\n<p style=\"text-align: justify\"><strong><em>\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 RETURNING value(area).<\/em><\/strong><\/p>\n<p style=\"text-align: justify\"><strong><em>ENDCLASS.<\/em><\/strong><\/p>\n<p style=\"text-align: justify\"><strong><em>\u00a0<\/em><\/strong><\/p>\n<p style=\"text-align: justify\"><strong><em>CLASS lcl_math IMPLEMENTATION.<\/em><\/strong><\/p>\n<p style=\"text-align: justify\"><strong><em>\u00a0 METHOD calculate_area.<\/em><\/strong><\/p>\n<p style=\"text-align: justify\"><strong><em>\u00a0\u00a0\u00a0 area = length * width.<\/em><\/strong><\/p>\n<p style=\"text-align: justify\"><strong><em>\u00a0 ENDMETHOD.<\/em><\/strong><\/p>\n<p style=\"text-align: justify\"><strong><em>ENDCLASS.\u201d<\/em><\/strong><\/p>\n<ul style=\"text-align: justify\">\n<li><strong>Advantages:<\/strong> Promotes object-oriented design, easier to maintain and test.<\/li>\n<li><strong>Limitations:<\/strong> Requires familiarity with OOP concepts.<\/li>\n<\/ul>\n<h2 style=\"text-align: justify\">2. Data Modularization<\/h2>\n<p style=\"text-align: justify\">Data modularization is about centralizing data definitions for reuse across programs. Techniques include:<\/p>\n<h3 style=\"text-align: justify\">a. Includes<\/h3>\n<p style=\"text-align: justify\">Includes allow developers to split a program into multiple source code units for better readability. They are inserted into the main program using the INCLUDE statement. Check <strong><a href=\"https:\/\/www.cromacampus.com\/courses\/sap-abap-training-in-gurgaon\/\">SAP ABAP Training in Gurgaon<\/a> <\/strong>to learn more.<\/p>\n<p style=\"text-align: justify\">Syntax Example:<\/p>\n<p style=\"text-align: justify\"><strong><em>\u201cINCLUDE &lt;program_name&gt;.\u201d<\/em><\/strong><\/p>\n<ul style=\"text-align: justify\">\n<li><strong>Advantages:<\/strong> Facilitates structured and readable code.<\/li>\n<li><strong>Limitations:<\/strong> Does not inherently support parameter passing.<\/li>\n<\/ul>\n<h3 style=\"text-align: justify\">b. Type Groups<\/h3>\n<p style=\"text-align: justify\">Type groups are reusable data type definitions managed in the ABAP Dictionary. They define global constants, types, and field symbols.<\/p>\n<p style=\"text-align: justify\">Syntax Example:<\/p>\n<p style=\"text-align: justify\"><strong><em>\u201cTYPES: BEGIN OF ty_structure,<\/em><\/strong><\/p>\n<p style=\"text-align: justify\"><strong><em>\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 field1 TYPE i,<\/em><\/strong><\/p>\n<p style=\"text-align: justify\"><strong><em>\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 field2 TYPE c LENGTH 10,<\/em><\/strong><\/p>\n<p style=\"text-align: justify\"><strong><em>\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 END OF ty_structure.\u201d<\/em><\/strong><\/p>\n<ul style=\"text-align: justify\">\n<li><strong>Advantages:<\/strong> Centralized type definitions for consistency.<\/li>\n<li><strong>Limitations:<\/strong> Restricted to type definitions, not executable logic.<\/li>\n<\/ul>\n<h3 style=\"text-align: justify\">c. Macros<\/h3>\n<p style=\"text-align: justify\">Macros are reusable code snippets defined using DEFINE and END-OF-DEFINITION. They are useful for repetitive tasks.<\/p>\n<p style=\"text-align: justify\">Syntax Example:<\/p>\n<p style=\"text-align: justify\"><strong><em>\u201cDEFINE add_values.<\/em><\/strong><\/p>\n<p style=\"text-align: justify\"><strong><em>\u00a0 result = &amp;1 + &amp;2.<\/em><\/strong><\/p>\n<p style=\"text-align: justify\"><strong><em>END-OF-DEFINITION.<\/em><\/strong><\/p>\n<p style=\"text-align: justify\"><strong><em>\u00a0<\/em><\/strong><\/p>\n<p style=\"text-align: justify\"><strong><em>add_values 10 20.\u201d<\/em><\/strong><\/p>\n<ul style=\"text-align: justify\">\n<li><strong>Advantages:<\/strong> Reduces redundancy for small, repetitive tasks.<\/li>\n<li><strong>Limitations:<\/strong> Limited readability and debugging complexity.<\/li>\n<\/ul>\n<h3 style=\"text-align: justify\">d. Function Groups<\/h3>\n<p style=\"text-align: justify\">Function groups are containers for related function modules. They share a common global data area.<\/p>\n<ul style=\"text-align: justify\">\n<li><strong>Syntax Example:<\/strong> Group shared using SAP SE80 under a common name, containing functions for specific operations.<\/li>\n<\/ul>\n<p style=\"text-align: justify\">Modularization techniques in ABAP offer varied methods to improve code structure, ranging from subroutines and includes simpler tasks to advanced OOP approaches with methods and global function modules. One can check the <strong><a href=\"https:\/\/www.cromacampus.com\/courses\/sap-fico-online-training-in-india\/\">SAP FICO Course<\/a> <\/strong>for the best guidance. By understanding and applying these techniques, developers can write efficient, maintainable, and scalable ABAP programs.<\/p>\n<h2 style=\"text-align: justify\">Conclusion<\/h2>\n<p style=\"text-align: justify\">Modularization in ABAP is essential for creating structured, reusable, and maintainable code. Techniques like subroutines, function modules, and object-oriented methods provide procedural modularization, while including type groups, macros, and function groups handle data modularization. Each technique has its unique advantages, from simplifying code readability to enabling global reuse. Selecting the right approach depends on the program&#8217;s complexity and <a href=\"https:\/\/siit.co\/guestposts\">requirements<\/a>. By leveraging these techniques, ABAP developers can enhance productivity, ensure consistency, and build scalable SAP applications.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Introduction Modularization is a key concept in ABAP (Advanced Business Application Programming) that focuses on dividing programs into smaller, reusable, and manageable units. It enhances&#8230;<\/p>\n","protected":false},"author":1334,"featured_media":0,"comment_status":"closed","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[10],"tags":[21395,456854,456856],"class_list":["post-359779","post","type-post","status-publish","format-standard","hentry","category-technology","tag-sap","tag-sap-abap","tag-sap-abap-course"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v24.5 - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>What Are the Types of Modularization Techniques In ABAP? - SIIT - Tech Guest Posts<\/title>\n<meta name=\"description\" content=\"SAP ABAP offers several modularization techniques, categorized broadly into procedural modularization and data modularization.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/siit.co\/guestposts\/what-are-the-types-of-modularization-techniques-in-abap\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"What Are the Types of Modularization Techniques In ABAP? - SIIT - Tech Guest Posts\" \/>\n<meta property=\"og:description\" content=\"SAP ABAP offers several modularization techniques, categorized broadly into procedural modularization and data modularization.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/siit.co\/guestposts\/what-are-the-types-of-modularization-techniques-in-abap\/\" \/>\n<meta property=\"og:site_name\" content=\"SIIT - Tech Guest Posts\" \/>\n<meta property=\"article:author\" content=\"https:\/\/www.facebook.com\/CromaCampusNoidaOfficial\" \/>\n<meta property=\"article:published_time\" content=\"2024-12-09T09:14:15+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2024-12-26T05:59:54+00:00\" \/>\n<meta name=\"author\" content=\"Tarunakashyap\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:creator\" content=\"@CromaCampus\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"Tarunakashyap\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"3 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\/\/siit.co\/guestposts\/what-are-the-types-of-modularization-techniques-in-abap\/\",\"url\":\"https:\/\/siit.co\/guestposts\/what-are-the-types-of-modularization-techniques-in-abap\/\",\"name\":\"What Are the Types of Modularization Techniques In ABAP? - SIIT - Tech Guest Posts\",\"isPartOf\":{\"@id\":\"https:\/\/siit.co\/guestposts\/#website\"},\"datePublished\":\"2024-12-09T09:14:15+00:00\",\"dateModified\":\"2024-12-26T05:59:54+00:00\",\"author\":{\"@id\":\"https:\/\/siit.co\/guestposts\/#\/schema\/person\/6ddf1d9abe6cd545685c0cb06bfbc152\"},\"description\":\"SAP ABAP offers several modularization techniques, categorized broadly into procedural modularization and data modularization.\",\"breadcrumb\":{\"@id\":\"https:\/\/siit.co\/guestposts\/what-are-the-types-of-modularization-techniques-in-abap\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/siit.co\/guestposts\/what-are-the-types-of-modularization-techniques-in-abap\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/siit.co\/guestposts\/what-are-the-types-of-modularization-techniques-in-abap\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/siit.co\/guestposts\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"What Are the Types of Modularization Techniques In ABAP?\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/siit.co\/guestposts\/#website\",\"url\":\"https:\/\/siit.co\/guestposts\/\",\"name\":\"SIIT - Tech Guest Posts\",\"description\":\"\",\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/siit.co\/guestposts\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Person\",\"@id\":\"https:\/\/siit.co\/guestposts\/#\/schema\/person\/6ddf1d9abe6cd545685c0cb06bfbc152\",\"name\":\"Tarunakashyap\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/siit.co\/guestposts\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/secure.gravatar.com\/avatar\/532d2249a7e58e011be1f9a5404113a1?s=96&d=mm&r=g\",\"contentUrl\":\"https:\/\/secure.gravatar.com\/avatar\/532d2249a7e58e011be1f9a5404113a1?s=96&d=mm&r=g\",\"caption\":\"Tarunakashyap\"},\"description\":\"I'm a blogger who contributes to the Croma Campus blog. Croma Campus is a training center that offers instruction in a variety of subjects.\",\"sameAs\":[\"https:\/\/www.cromacampus.com\/\",\"https:\/\/www.facebook.com\/CromaCampusNoidaOfficial\",\"https:\/\/www.instagram.com\/cromacampus\/\",\"https:\/\/in.linkedin.com\/company\/cromacampusofficial\",\"https:\/\/www.pinterest.com\/cromacampus\",\"https:\/\/x.com\/CromaCampus\",\"https:\/\/www.youtube.com\/cromacampusofficial\",\"https:\/\/tarunakashyap.tumblr.com\/\"],\"url\":\"https:\/\/siit.co\/guestposts\/author\/tarunakashyap\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"What Are the Types of Modularization Techniques In ABAP? - SIIT - Tech Guest Posts","description":"SAP ABAP offers several modularization techniques, categorized broadly into procedural modularization and data modularization.","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:\/\/siit.co\/guestposts\/what-are-the-types-of-modularization-techniques-in-abap\/","og_locale":"en_US","og_type":"article","og_title":"What Are the Types of Modularization Techniques In ABAP? - SIIT - Tech Guest Posts","og_description":"SAP ABAP offers several modularization techniques, categorized broadly into procedural modularization and data modularization.","og_url":"https:\/\/siit.co\/guestposts\/what-are-the-types-of-modularization-techniques-in-abap\/","og_site_name":"SIIT - Tech Guest Posts","article_author":"https:\/\/www.facebook.com\/CromaCampusNoidaOfficial","article_published_time":"2024-12-09T09:14:15+00:00","article_modified_time":"2024-12-26T05:59:54+00:00","author":"Tarunakashyap","twitter_card":"summary_large_image","twitter_creator":"@CromaCampus","twitter_misc":{"Written by":"Tarunakashyap","Est. reading time":"3 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/siit.co\/guestposts\/what-are-the-types-of-modularization-techniques-in-abap\/","url":"https:\/\/siit.co\/guestposts\/what-are-the-types-of-modularization-techniques-in-abap\/","name":"What Are the Types of Modularization Techniques In ABAP? - SIIT - Tech Guest Posts","isPartOf":{"@id":"https:\/\/siit.co\/guestposts\/#website"},"datePublished":"2024-12-09T09:14:15+00:00","dateModified":"2024-12-26T05:59:54+00:00","author":{"@id":"https:\/\/siit.co\/guestposts\/#\/schema\/person\/6ddf1d9abe6cd545685c0cb06bfbc152"},"description":"SAP ABAP offers several modularization techniques, categorized broadly into procedural modularization and data modularization.","breadcrumb":{"@id":"https:\/\/siit.co\/guestposts\/what-are-the-types-of-modularization-techniques-in-abap\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/siit.co\/guestposts\/what-are-the-types-of-modularization-techniques-in-abap\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/siit.co\/guestposts\/what-are-the-types-of-modularization-techniques-in-abap\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/siit.co\/guestposts\/"},{"@type":"ListItem","position":2,"name":"What Are the Types of Modularization Techniques In ABAP?"}]},{"@type":"WebSite","@id":"https:\/\/siit.co\/guestposts\/#website","url":"https:\/\/siit.co\/guestposts\/","name":"SIIT - Tech Guest Posts","description":"","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/siit.co\/guestposts\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Person","@id":"https:\/\/siit.co\/guestposts\/#\/schema\/person\/6ddf1d9abe6cd545685c0cb06bfbc152","name":"Tarunakashyap","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/siit.co\/guestposts\/#\/schema\/person\/image\/","url":"https:\/\/secure.gravatar.com\/avatar\/532d2249a7e58e011be1f9a5404113a1?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/532d2249a7e58e011be1f9a5404113a1?s=96&d=mm&r=g","caption":"Tarunakashyap"},"description":"I'm a blogger who contributes to the Croma Campus blog. Croma Campus is a training center that offers instruction in a variety of subjects.","sameAs":["https:\/\/www.cromacampus.com\/","https:\/\/www.facebook.com\/CromaCampusNoidaOfficial","https:\/\/www.instagram.com\/cromacampus\/","https:\/\/in.linkedin.com\/company\/cromacampusofficial","https:\/\/www.pinterest.com\/cromacampus","https:\/\/x.com\/CromaCampus","https:\/\/www.youtube.com\/cromacampusofficial","https:\/\/tarunakashyap.tumblr.com\/"],"url":"https:\/\/siit.co\/guestposts\/author\/tarunakashyap\/"}]}},"_links":{"self":[{"href":"https:\/\/siit.co\/guestposts\/wp-json\/wp\/v2\/posts\/359779","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/siit.co\/guestposts\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/siit.co\/guestposts\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/siit.co\/guestposts\/wp-json\/wp\/v2\/users\/1334"}],"replies":[{"embeddable":true,"href":"https:\/\/siit.co\/guestposts\/wp-json\/wp\/v2\/comments?post=359779"}],"version-history":[{"count":0,"href":"https:\/\/siit.co\/guestposts\/wp-json\/wp\/v2\/posts\/359779\/revisions"}],"wp:attachment":[{"href":"https:\/\/siit.co\/guestposts\/wp-json\/wp\/v2\/media?parent=359779"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/siit.co\/guestposts\/wp-json\/wp\/v2\/categories?post=359779"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/siit.co\/guestposts\/wp-json\/wp\/v2\/tags?post=359779"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}