SDK Use

D
D Artagnan 👤 Member for 17 years 8 months

From my experience, it’s combination of knowledge in VB, Database Management & Design (SQL) and basic programming. You can study it just by reading however it takes some interest to do that. Basic stuff you start on is with MS Access...

R
Rodel Marasigan 👤 Member for 19 years 7 months

Salman,

I’m not sure if there is any practice/ learning materials on programming available in the net. The one I know is taking the course/ classes itself.

S
Salman Ahmed 👤 Member for 16 years 3 months

Thank you very much Mr.Rodel,



Can you post/mail any practice/learning material on this.

R
Rodel Marasigan 👤 Member for 19 years 7 months

Salman,



SDK is not a simple task to explain. The basic is might be understandable but the rest are requiring deep knowledge in computer programming especially visual basic and SQL. It also required a deep knowledge of Primavera Database structure and tables inside the database. It’s available to use with sample but for the users own risk.

For example: Excel SDK has a sample and basic program to extract and update global data like Project Code, Activity Code, Resource, Rates, Cost Account, Calendar, Notes, Notebooks and etc… but if a user has and advance knowledge on how it works and how to read the program then it can modify, create or write a program to extract and edit data for non global tables such as TASK, TASKRSRC, Relationship, WBS, Cost Account assignment, roles assignment and etc…and manipulate the extract data to create s-curve, cash flow, forecast and etc…



To use the basic Excel SDK (Dictionary.xls)

1) Open the Excel SDK then enter your username and password that you use to open Primavera.

(Note: Primavera SDK should be installed to your computer to use these facilities)

2) If Primavera is installed as standalone and also using external server for the database, Both SDK should be define on (ODBC) Data source.

3) Select the Primavera SDK to use (available only if using multiple database and both SDK are defined on (ODBC) Data source.

4) Select any buttons with label starting Get ???? (any global table you want to view and update)

5) This will direct you to tab correspond to a table that you click on the button.

6) Click the help option (?) and follow the instruction if you need to update the data.

7) If you understand and follow the instruction correctly you should be able to update the data with out any error.



The sample excel SDK can delete, add, modify data on selected global table inside Primavera Database.



No 2 and 3 requests are not possible because as I mention it requires programming knowledge. Even I write the step by step procedure which you will not understand then it’s useless. (Note: SDK had restriction for non global table which can be set using visual basic codes such as (access level and scope level) with out setting these non global tables are not updatable)

Forum Sponsor

Top Posters

Nick Johnson-Pond
3 posts
sairedz25
0 posts
Ahmed Awad
2 posts
Syed Shoeb
0 posts
Vimukthi
0 posts
bal aji
2 posts
Lee Mallek
23 posts
Viet Tran
9 posts
Ola Gbotoso
0 posts
Jaturapit Multongka
1 posts