You know what? Let's shoot for the stars here. Ankit, if you and SAP are serious about helping developers, what would be fantastic would be a comprehensive list/table of all SAP Database Tables and fields, along with their exposed objects/properties/methods, as well as an indication of those Database elements that are NOT yet exposed.
Having all of this information public and in one place would take a lot of guesswork out of programming.
Something like this (leaving a whole bunch of stuff out here, but I wanted to give you an example:
SAP Database Table(.Field) | DI API Object Name | Methods Available |
---|---|---|
OWTR | StockTransfer | Add,Cancel,Close,GetApprovalTemplates |
OWTR.Address | StockTransfer.Address | N/A |
OWTR.Address2 | Not Exposed | N/A |
OWTR.AgentCode | Not Exposed | N/A |
OWTR.BankCode | Not Exposed | N/A |
OWTR.CancelDate | Not Exposed | N/A |
OWTR.CardCode | StockTransfer.CardCode | N/A |
OWTR.CntctCode | StockTransfer.ContactPerson | N/A |
Some of this information is available in the help documentation, but not all of it, especially the omissions.
Something like this would be ridiculously useful to a lot of us, I'm sure.