{"id":187,"date":"2024-01-25T01:52:23","date_gmt":"2024-01-25T01:52:23","guid":{"rendered":"https:\/\/sapabap.dwimansolution.com\/?p=187"},"modified":"2024-01-25T01:52:23","modified_gmt":"2024-01-25T01:52:23","slug":"sap-abap-copy-abap-programs-using-abapgit-offline","status":"publish","type":"post","link":"https:\/\/sapabap.dwimansolution.com\/index.php\/2024\/01\/25\/sap-abap-copy-abap-programs-using-abapgit-offline\/","title":{"rendered":"SAP ABAP &#8211; Copy ABAP Programs using ABAPGIT Offline"},"content":{"rendered":"\n<p>Bismillah.<\/p>\n\n\n\n<p>Assalamualaikum.<\/p>\n\n\n\n<p>We eventually need to copy ABAP programs to another SAP system, but the program uses a custom class and table that make simple copy complicated.<\/p>\n\n\n\n<p>Many references can be read to do this, but I will show you how to complete this work in my way.<\/p>\n\n\n\n<p>installation reference: <a href=\"https:\/\/docs.abapgit.org\/user-guide\/getting-started\/install.html\" target=\"_blank\" rel=\"noreferrer noopener\">https:\/\/docs.abapgit.org\/user-guide\/getting-started\/install.html<\/a><\/p>\n\n\n\n<h2 class=\"wp-block-heading\">ABAPGIT Installation<\/h2>\n\n\n\n<p>You can just follow the instructions on the link above. The tutorial is very simple. Or follow these steps here:<\/p>\n\n\n\n<ol>\n<li>Download the program from this link <a href=\"https:\/\/raw.githubusercontent.com\/abapGit\/build\/main\/zabapgit_standalone.prog.abap\" target=\"_blank\" rel=\"noreferrer noopener\">https:\/\/raw.githubusercontent.com\/abapGit\/build\/main\/zabapgit_standalone.prog.abap<\/a><\/li>\n\n\n\n<li>Create package $ZABAPGIT in SE80 (prefix $ means it is local package)<\/li>\n\n\n\n<li>Create new report in SE38 , named it &#8220;<code>ZABAPGIT_STANDALONE<\/code>&#8221; -&gt; save it in package $ZABAPGIT<\/li>\n\n\n\n<li>Utilities -&gt; More Utilities -&gt; Upload\/Download -&gt; Upload. Choose the program file that you download in the first step.<\/li>\n\n\n\n<li>Activate, and run the program<\/li>\n\n\n\n<li>Follow the instructions until finished<\/li>\n<\/ol>\n\n\n\n<h2 class=\"wp-block-heading\">EXPORT PROGRAM<\/h2>\n\n\n\n<ol>\n<li>Create package $ZCOPY in SE80<\/li>\n\n\n\n<li>Copy all objects that you want to copy with prefix &#8220;YZ*&#8221; or something , save it in package $ZCOPY<\/li>\n\n\n\n<li>Run program ZABAPGIT_STANDALONE or Tcode ZABAPGIT<\/li>\n\n\n\n<li>Click New Offline<\/li>\n<\/ol>\n\n\n\n<figure class=\"wp-block-image size-large\"><img decoding=\"async\" loading=\"lazy\" width=\"1024\" height=\"270\" src=\"https:\/\/sapabap.dwimansolution.com\/wp-content\/uploads\/2024\/01\/image-1024x270.png\" alt=\"\" class=\"wp-image-192\" srcset=\"https:\/\/sapabap.dwimansolution.com\/wp-content\/uploads\/2024\/01\/image-1024x270.png 1024w, https:\/\/sapabap.dwimansolution.com\/wp-content\/uploads\/2024\/01\/image-300x79.png 300w, https:\/\/sapabap.dwimansolution.com\/wp-content\/uploads\/2024\/01\/image-768x202.png 768w, https:\/\/sapabap.dwimansolution.com\/wp-content\/uploads\/2024\/01\/image-1536x405.png 1536w, https:\/\/sapabap.dwimansolution.com\/wp-content\/uploads\/2024\/01\/image-850x224.png 850w, https:\/\/sapabap.dwimansolution.com\/wp-content\/uploads\/2024\/01\/image.png 1640w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<ol start=\"5\">\n<li>Input Repository Name and Package , then click &#8220;Create Offline Repo&#8221;<\/li>\n<\/ol>\n\n\n\n<figure class=\"wp-block-image size-large\"><img decoding=\"async\" loading=\"lazy\" width=\"1024\" height=\"490\" src=\"https:\/\/sapabap.dwimansolution.com\/wp-content\/uploads\/2024\/01\/image-3-1024x490.png\" alt=\"\" class=\"wp-image-196\" srcset=\"https:\/\/sapabap.dwimansolution.com\/wp-content\/uploads\/2024\/01\/image-3-1024x490.png 1024w, https:\/\/sapabap.dwimansolution.com\/wp-content\/uploads\/2024\/01\/image-3-300x144.png 300w, https:\/\/sapabap.dwimansolution.com\/wp-content\/uploads\/2024\/01\/image-3-768x368.png 768w, https:\/\/sapabap.dwimansolution.com\/wp-content\/uploads\/2024\/01\/image-3-1536x736.png 1536w, https:\/\/sapabap.dwimansolution.com\/wp-content\/uploads\/2024\/01\/image-3-850x407.png 850w, https:\/\/sapabap.dwimansolution.com\/wp-content\/uploads\/2024\/01\/image-3.png 1639w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<ol start=\"6\">\n<li>Export to ZIP File<\/li>\n<\/ol>\n\n\n\n<figure class=\"wp-block-image size-large\"><img decoding=\"async\" loading=\"lazy\" width=\"1024\" height=\"494\" src=\"https:\/\/sapabap.dwimansolution.com\/wp-content\/uploads\/2024\/01\/image-4-1024x494.png\" alt=\"\" class=\"wp-image-197\" srcset=\"https:\/\/sapabap.dwimansolution.com\/wp-content\/uploads\/2024\/01\/image-4-1024x494.png 1024w, https:\/\/sapabap.dwimansolution.com\/wp-content\/uploads\/2024\/01\/image-4-300x145.png 300w, https:\/\/sapabap.dwimansolution.com\/wp-content\/uploads\/2024\/01\/image-4-768x370.png 768w, https:\/\/sapabap.dwimansolution.com\/wp-content\/uploads\/2024\/01\/image-4-1536x741.png 1536w, https:\/\/sapabap.dwimansolution.com\/wp-content\/uploads\/2024\/01\/image-4-850x410.png 850w, https:\/\/sapabap.dwimansolution.com\/wp-content\/uploads\/2024\/01\/image-4.png 1638w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<p><\/p>\n\n\n\n<h2 class=\"wp-block-heading\">IMPORT PROGRAM<\/h2>\n\n\n\n<ol>\n<li>Login to your target system<\/li>\n\n\n\n<li>Create package $ZCOPY in <\/li>\n\n\n\n<li>Open tcode ZABAPGIT<\/li>\n\n\n\n<li>Click New Offline<\/li>\n<\/ol>\n\n\n\n<figure class=\"wp-block-image size-large\"><img decoding=\"async\" loading=\"lazy\" width=\"1024\" height=\"219\" src=\"https:\/\/sapabap.dwimansolution.com\/wp-content\/uploads\/2024\/01\/image-5-1024x219.png\" alt=\"\" class=\"wp-image-199\" srcset=\"https:\/\/sapabap.dwimansolution.com\/wp-content\/uploads\/2024\/01\/image-5-1024x219.png 1024w, https:\/\/sapabap.dwimansolution.com\/wp-content\/uploads\/2024\/01\/image-5-300x64.png 300w, https:\/\/sapabap.dwimansolution.com\/wp-content\/uploads\/2024\/01\/image-5-768x164.png 768w, https:\/\/sapabap.dwimansolution.com\/wp-content\/uploads\/2024\/01\/image-5-1536x328.png 1536w, https:\/\/sapabap.dwimansolution.com\/wp-content\/uploads\/2024\/01\/image-5-850x181.png 850w, https:\/\/sapabap.dwimansolution.com\/wp-content\/uploads\/2024\/01\/image-5.png 1912w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<ol start=\"5\">\n<li>Create offline Repo<\/li>\n<\/ol>\n\n\n\n<figure class=\"wp-block-image size-large\"><img decoding=\"async\" loading=\"lazy\" width=\"1024\" height=\"497\" src=\"https:\/\/sapabap.dwimansolution.com\/wp-content\/uploads\/2024\/01\/image-6-1024x497.png\" alt=\"\" class=\"wp-image-200\" srcset=\"https:\/\/sapabap.dwimansolution.com\/wp-content\/uploads\/2024\/01\/image-6-1024x497.png 1024w, https:\/\/sapabap.dwimansolution.com\/wp-content\/uploads\/2024\/01\/image-6-300x146.png 300w, https:\/\/sapabap.dwimansolution.com\/wp-content\/uploads\/2024\/01\/image-6-768x373.png 768w, https:\/\/sapabap.dwimansolution.com\/wp-content\/uploads\/2024\/01\/image-6-1536x746.png 1536w, https:\/\/sapabap.dwimansolution.com\/wp-content\/uploads\/2024\/01\/image-6-850x413.png 850w, https:\/\/sapabap.dwimansolution.com\/wp-content\/uploads\/2024\/01\/image-6.png 1785w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<ol start=\"6\">\n<li>Import ZIP Files<\/li>\n<\/ol>\n\n\n\n<figure class=\"wp-block-image size-large\"><img decoding=\"async\" loading=\"lazy\" width=\"1024\" height=\"490\" src=\"https:\/\/sapabap.dwimansolution.com\/wp-content\/uploads\/2024\/01\/image-7-1024x490.png\" alt=\"\" class=\"wp-image-201\" srcset=\"https:\/\/sapabap.dwimansolution.com\/wp-content\/uploads\/2024\/01\/image-7-1024x490.png 1024w, https:\/\/sapabap.dwimansolution.com\/wp-content\/uploads\/2024\/01\/image-7-300x144.png 300w, https:\/\/sapabap.dwimansolution.com\/wp-content\/uploads\/2024\/01\/image-7-768x368.png 768w, https:\/\/sapabap.dwimansolution.com\/wp-content\/uploads\/2024\/01\/image-7-1536x736.png 1536w, https:\/\/sapabap.dwimansolution.com\/wp-content\/uploads\/2024\/01\/image-7-850x407.png 850w, https:\/\/sapabap.dwimansolution.com\/wp-content\/uploads\/2024\/01\/image-7.png 1656w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<ol start=\"7\">\n<li>After success import the ZIP files then click PULL<\/li>\n<\/ol>\n\n\n\n<figure class=\"wp-block-image size-large\"><img decoding=\"async\" loading=\"lazy\" width=\"1024\" height=\"205\" src=\"https:\/\/sapabap.dwimansolution.com\/wp-content\/uploads\/2024\/01\/image-9-1024x205.png\" alt=\"\" class=\"wp-image-203\" srcset=\"https:\/\/sapabap.dwimansolution.com\/wp-content\/uploads\/2024\/01\/image-9-1024x205.png 1024w, https:\/\/sapabap.dwimansolution.com\/wp-content\/uploads\/2024\/01\/image-9-300x60.png 300w, https:\/\/sapabap.dwimansolution.com\/wp-content\/uploads\/2024\/01\/image-9-768x154.png 768w, https:\/\/sapabap.dwimansolution.com\/wp-content\/uploads\/2024\/01\/image-9-1536x308.png 1536w, https:\/\/sapabap.dwimansolution.com\/wp-content\/uploads\/2024\/01\/image-9-850x171.png 850w, https:\/\/sapabap.dwimansolution.com\/wp-content\/uploads\/2024\/01\/image-9.png 1660w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<ol start=\"8\">\n<li>After this PULL process finished, then your program must be copied to your package $ZCOPY<\/li>\n\n\n\n<li>Let&#8217;s copy the objects again from your YZ* naming to your proper ABAP naming and assign to package where it should be<\/li>\n\n\n\n<li>Activate it all and Cheers!<\/li>\n<\/ol>\n","protected":false},"excerpt":{"rendered":"<p>Bismillah. Assalamualaikum. We eventually need to copy ABAP programs to another SAP system, but the program uses a custom class and table that make simple copy complicated. Many references can be read to do this, but I will show you how to complete this work in my way. installation reference: https:\/\/docs.abapgit.org\/user-guide\/getting-started\/install.html ABAPGIT Installation You can&#8230;<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":[],"categories":[1],"tags":[],"_links":{"self":[{"href":"https:\/\/sapabap.dwimansolution.com\/index.php\/wp-json\/wp\/v2\/posts\/187"}],"collection":[{"href":"https:\/\/sapabap.dwimansolution.com\/index.php\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/sapabap.dwimansolution.com\/index.php\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/sapabap.dwimansolution.com\/index.php\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/sapabap.dwimansolution.com\/index.php\/wp-json\/wp\/v2\/comments?post=187"}],"version-history":[{"count":8,"href":"https:\/\/sapabap.dwimansolution.com\/index.php\/wp-json\/wp\/v2\/posts\/187\/revisions"}],"predecessor-version":[{"id":218,"href":"https:\/\/sapabap.dwimansolution.com\/index.php\/wp-json\/wp\/v2\/posts\/187\/revisions\/218"}],"wp:attachment":[{"href":"https:\/\/sapabap.dwimansolution.com\/index.php\/wp-json\/wp\/v2\/media?parent=187"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/sapabap.dwimansolution.com\/index.php\/wp-json\/wp\/v2\/categories?post=187"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/sapabap.dwimansolution.com\/index.php\/wp-json\/wp\/v2\/tags?post=187"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}