Comments (6)
By implementing this item you now have a dependency to WebDynpro for type wdr_simple_name_value_list (which is not installed on every system). And I don't understand why you use this type and not your own key-value-store?
from zjson.
Hi Daniel,
the main reason was, that I don't want to populate internal data definitions to the outside. The developer should only work with SAP standard structures.
Are there really systems without the Webdynpro framework? Do you have an example?
Uwe
from zjson.
Hi Uwe,
I don't know whether they exist in production environments. But our policy of our core product forbids this dependency and therefore it is not installed on our core development system. So I have to eliminate this dependency or just use and older version of zJSON.
from zjson.
If I understand you correctly you are not allowed to use SAP standard DDIC structures in your system?
To clarify the reason, why I did it this way:
I've got a second project (Neo4a), which uses zJSON internally. I don't want the developer to see any parts of zJSON outside of Neo4a -> the developer shouldn't know that zJSON is installed. (Probably this is also not allowed in your system, because there is a dependency between zJSON and Neo4a). That's why I've used a component, which should be already pre-installed on every SAP system.
If you see it really as a no-go I'm able to change the code (zJSON + Neo4a). But currently I'm not seeing really a reason to do so.
from zjson.
My explanation was misleading:
- I am allowed to use SAP standard DDIC structures
- I saw that wdr_simple_name_value_list is a WebDynpro component and my colleague just stated "It's not installed on our development system" - so i thought it is a structure from any Add-On package
I just investigated it on my own and it seems that it is indeed a structure of SAP basis, which is not present on our development system. This system is on release 700 (which is our minimum requirement to support systems back to this release). The structure is present in our 731-systems.
from zjson.
Now that's indeed a reason. I'll create a new issue here on Github.
Maybe I'll find another key/value table which is present also on a 7.00 systems. (or can you search for one, I don't have a 7.00 system at hand right now). If we can't find one, I'll use the zJSON table [but under protest ;-) ]
from zjson.
Related Issues (20)
- Set new version number
- Component name "DATA" breaks CREATE_WITH_DATA
- wdr_simple_name_value_list not present on 7.00 systems HOT 3
- APPEND_DATA: malformed JSON
- Escape Slash
- ZJSON install issue HOT 14
- ZJSON examples in ABAP HOT 2
- License HOT 3
- export ZIP error HOT 1
- Respect hyphen or CamelCase (JSON -> Data)
- It takes more than 10 minutes to call method DUMPS. HOT 2
- Performance Problem on Large Json HOT 6
- Change JSON property Name HOT 5
- Fieldname mapping with mapping JSON or XSLT
- Syntaxe Issue when a value begins with : HOT 4
- zabapgit error when pulling objects (see scrshot detailing error attached) HOT 7
- Error in Hana DB only HOT 3
- abap <-> json name mapping not working when converting json to abap table HOT 6
- Russian char HOT 2
- FIND_INFINITE_LOOP + while creating the JSON HOT 3
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from zjson.