falv icon indicating copy to clipboard operation
falv copied to clipboard

Installing FALV into systems w/o SAPlink or abapGIT

Open Rino53 opened this issue 4 years ago • 12 comments

Hello There, Recently i did installed FALV into system that does not support any 'import objects' software (and it is not possible to install any). That was hard but doable. But i did not create proper GUI statuses for dynamic buttons feature. So my question - is it possible to create some instruction/describing pictures how to manually create ALL the objects for FALV.

Rino53 avatar Nov 25 '20 13:11 Rino53

Just a small question, I know you wrote that you can't install abapGIT, but when you can create temp report from using the standalone abapGit ->https://docs.abapgit.org/guide-install.html then you can download the FALV repository from Gitghub as zip. image

And use abapGit in oflline mode to create the FALV package :) image

Would that be a solution?

fidley avatar Nov 25 '20 13:11 fidley

I tried to launch abapgit_standalone with no luck. After i get error from seo_interface i thought that it's something with internet connection problem and stopeed to dig further. image But now i realised that the problem is coming when program tries to create interface ZIF_APACK*. image I will modify name of ZIF_APACK* in source with something that is matches allowed prefix convention and try abapgit again.

Rino53 avatar Nov 25 '20 14:11 Rino53

hmm, check the SY variables to check if there is a better error message

does the $TMP package exist in the system, plus do you have a developer key on the system/client?

larshp avatar Nov 25 '20 14:11 larshp

I could believe it is naming convention. I have similar settings on one of the systems, that standard developers are not allowed to create the objects outside the naming convention and sadly ZIF_ is not correct name for interface there. But as I am not standard developer, I could do this without issues.

But it is better to check the message as you said Lars.

fidley avatar Nov 25 '20 14:11 fidley

it is 100% naming convention.

Rino53 avatar Nov 25 '20 14:11 Rino53

but you have access to create falv objects manually? do you get an error when trying manually to create the interface?

larshp avatar Nov 25 '20 14:11 larshp

i did renamed all objects with allowed prefix when i created falv manually. It is known restriction in the system.

Rino53 avatar Nov 25 '20 14:11 Rino53

oh, okay 👍

larshp avatar Nov 25 '20 14:11 larshp

Horay! After renaming ZIF_APACK_INTERFACE, abap_git is able to run on system. But i still have some questions:

  1. How can i contribute in abapgit_standalone source code, located at https://raw.githubusercontent.com/abapGit/build/master/zabapgit.abap? I want to propose some changes that helped me.
  2. Still, i think, if i try to to install FALV with abapgit - i suppose it will fail (because of objects prefixes), right? So the best way is manualy find/replace names in source xml?

Rino53 avatar Nov 25 '20 14:11 Rino53

You can contribute here https://github.com/abapGit/abapGit. You can also fork it and prepare own version for crazy systems.

But in case of dynamic programming, you will have the troubles. Like in FALV for the buttons in GUI. So search through the xml and abap files would be needed with replacement.

fidley avatar Nov 25 '20 14:11 fidley

FALV doesn't use APACK. The issue is with abapGit generating the ZIF interface... Yet another reason to find a replacement for APACK (working on it)

mbtools avatar Nov 25 '20 15:11 mbtools

A perfect solution for the abapGit and such system would be possibility to give the parameters for replacing the names or prefixes for the names. It could work with simple replace all occurences. But It would needed to do adaptations not only in the XML files but also in ABAP files.

fidley avatar Nov 25 '20 15:11 fidley