Sap database tables with adobe forms
Hai all,
I am new to adobe forms...Can anyone explain me how to link sap database with adobe forms....
Any documents regarding tht will be helpful.....
Thanks in advance....
Hi,
Check these:
https://www.sdn.sap.com/irj/sdn/adobe
https://www.sdn.sap.com/irj/sdn/go/portal/prtroot/docs/library/uuid/2a8a0a37-0301-0010-f794-aecd1bb426e0
http://help.sap.com/saphelp_nw2004s/helpdata/en/37/47a2be350c4ac8afe36b691203971f/frameset.htm
Regards,
Subramanian
Similar Messages
-
How to access SAP database tables with Java (Jco)
Hi!
I need to develop a Java Client for SAP with access to the SAP database. Is there a way to do this directly in Java (the db access) or do I have to use some ABAP logic in between to get the information to the java client? If so, are there any existing ABAP functions to read AND write db tables? Or do I have to create my own wrappers for each table I need to read and write?
Thanks,
Konradhi,
i am sending code .i think it will help u
try {
// Add a connection pool to the specified system
// The pool will be saved in the pool list to be used
// from other threads by JCO.getClient(SID).
// The pool must be explicitely removed by JCO.removeClientPool(SID)
this.objClient = JCO.createClient(strClient, // SAP client
strUserID, // userid
strPwd, // password
strLang, // language
strHost, // host name
strSysNr);
this.objClient.connect();
// Create a new repository
// The repository caches the function and structure definitions
// to be used for all calls to the system SID. The creation of
// redundant instances cause performance and memory waste.
this.objIRepository =
JCO.createRepository("MYRepository", this.objClient);
} catch (JCO.Exception ex) {
System.out.println("Caught an exception: \n" + ex);
JCO.Function objFunction =
this
.objIRepository
.getFunctionTemplate("BAPI_MATERIAL_AVAILABILITY")
.getFunction();
objFunction.getImportParameterList().setValue(strPlant, "PLANT");
objFunction.getImportParameterList().setValue(strMaterial, "MATERIAL");
objFunction.getImportParameterList().setValue(strQuantity, "UNIT");
this.objClient.execute(objFunction);
JCO.Structure ret =
objFunction.getExportParameterList().getStructure("RETURN");
String strRetMsg = ret.getString("MESSAGE");
if (strRetMsg.equals("Unit is not created in language")) {
arrResult.add("error");
return arrResult;
} else {
String strQty1 =
objFunction.getExportParameterList().getString("AV_QTY_PLT");
if (strQty1.equals("0"))
result = "no";
else
result = "yes";
arrResult.add(result);
return arrResult; -
Problem with table in Adobe Form in Web Dynpro JAVA??
Hello all,
I have an issue with the table displaying all the node values in the Adove Form. Right now it displays only the first element of the Node even if there are multiple entries.
Not sure what is going wrong here.
How is the table created in a interactive form? Any help is appreciated.
Thank you, JohnSiva,
I referred to the website, but still having issues with generating tables in Adobe Form. I can get all the table rows in the adove form, but the pdf doee not add new pages to display all the table rows. It just createa one page with the table inside it, display few of the rows and truncates rest of the table data.
Here is the heirarchy of the page with the properties set
Master Pages ---
||--> Page 1
||--> content area
||--> subfrom (properties:: Content - Flowed / Flow direction - top to bottom...pagination tab is greayed out completly)
||--> Table
||--> HeaderRows (Object: Row - Type: Header Row)
||--> Row1 (Object Tab/Binding: Repeat Row for each data item - checked)
Can't make it wor, not sure what's wrong here
I am using NDS 7.0 SP18 and Adobe LiveCycle 8.0. Does that could be a problem.
Appreciate your help
John -
Prob in O/P with adobe forms
HI,
I am creating the table in Adobe forms using the subforms
I am following the example in SAP TECHNICAL which is 6th one from top
I couldnt paste the link as its not allowing me 2 do
I places a logo on the page and below that I have a Table.
The Table data is flowing up to 3 pages.
The problem is that on the First page the data is comming correctly
From the second page on wards the table data is coming from the starting of the page and Logo is overwritted.
how to solve the problem
regards
Edited by: SAP LEARNER on Jan 30, 2009 10:38 AMsolved by own
-
Merging of cells of a dynamic table in adobe form
Hi,
I am trying to Merge 2 columns in a dynamic table in adobe form.The requirement is to merge column 3 and column 4 if column 4 is empty. I used the below javascript code in both "Form ready " and Initialize event of the row.
if (this.Cell4.rawValue == " ")
this.Cell3.colSpan = "2";
this.Cell4.presence = "hidden";
Note : Since above code was not working , i used the below code in my subform also but it did not returned desired output.
if(Table22.Row1.Cell1.rawValue == " ")
Table22.Row1.Cell3.colSpan = "2";
Table22.Row1.Cell4.presence = "hidden";
The problem is that in my dynamic table , its the second row where the requirement is fulfilled ie in the 2nd entry of my table the column4 is blank (the exact row number might change depending on input data).
is there a way to loop in the dynamic table and check if column 4 is empty for a particular row.
the above code does not help to fulfill my requirements. kindly help.
Thanks
AditiHello Aditi priya,
Hope you are doing good..
Please go through my recent blog..
http://scn.sap.com/community/interactive-forms-by-adobe/blog/2015/01/02/merging-internal-table-cells-dynamically-in-sap-adobe-forms-using-java-script-code
I hope you will find all answers from this blog..Reward if helpful...
Thanks & Regards,
B Raghu Prasad -
The relationships and links between the various SAP database tables
Hi Gurus,
I am trying to learn the relationships and links between the various SAP database tables (SAP FI-AA, SAP SD, SAP MM, SAP HR and so on) for correctly extracting data from them. Especially I am expressing an interest in the SAP database tables on SAP FI-AA, SAP SD, SAP MM, SAP HR. Could somebody provide me with documentations about the relationships and links between them. I will be very grateful if somebody can provide me with links.
Thanks and regards
Sergeyhi Sergey,
try
http://www.erpgenie.com/abap/tables.htm
http://www.erpgenie.com/abap/tables_fi.htm
http://abap4.tripod.com/SAP_Tables.html
http://abap4.tripod.com/Finance_Tables.html
http://www.auditware.co.uk/SAP/Extras/SAPTables.pdf
hope this helps. -
PCR with Adobe forms for MySAP ERP2004 / NW04 SP9
Hi all,
We would like to use the MSS PCR functionality with Adobe forms. Since we are using NW04 SP9 and MySAP ERP2004 (ECC5.0), we cannot use the Adobe forms yet.
SAP said this functionality will be released today (15/11).
I am wondering what we need to upgrade to get this working. Is this a bug in ECC, in Adobe Forms, WebDynpro (BP for MSS) or a PCUI_GP bug?
regards,
NoelHi Heike,
Good to know these forms are only available in German and English. I assume we can translate them ourselves and use them.
We tried to get the 2 scenarios working, but every time we run into a problem: "Template could not be read from the backend". For this we already created a customer message, but it takes quite a while for an answer. Not strange, since it is new and hot technology
We have 2 servers now: One is the application server (with WebDynpro, R/3 backend, ECC50) - Java and ABAP stack installed (AIX).
On the other server we have running the portal and Adobe Document Server. This runs only on a Java stack (NT).
In the Adobe Configuration Guide we ran against a problem configuring the DestinationService (Basic authentication on the ABAP side). On the Java/ABAP server (server 1) we need to configure the com.adobe/AdobeDocumentService classes (security). Since Adobe is installed on server 2 (without the ABAP stack), we cannot configure the basic authentication properly (if we follow the guideliness).
Regards,
Noel -
Printing data from table in Adobe Form.
Hi all,
How can i print all data from my internal table in adobe form.currently only last record from table is getting printed.i have put my table is in sub form and content i have made 'Flowed'. is there anything else i have to do to make all data from my internal table appear.
Thanks & Regards,
Anjana RaoHI Nimesh,
This looks ok and works well, but the problem is its not printing the header data, all the headings its leaving that place as blank. Do you have any suggestion for this. This is the code is used.
DATA: pgm LIKE sy-repid,
tc TYPE cxtab_control.
pgm = sy-repid.
tc = tab.
CALL FUNCTION 'FITRV_PRINT_TABLE_CONTROL_DATA'
EXPORTING
TABLE_CONTROL = tc
CALLBACK_PROGRAM = pgm
CALLBACK_TOP_OF_LIST = 'TABLE_TOP_OF_LIST'
CALLBACK_TOP_OF_PAGE =
CALLBACK_END_OF_PAGE =
CALLBACK_END_OF_LIST =
OPTIMIZE_COLUMN_WIDTH = 'X'
GET_CURR_QUAN_FIELDS_FROM_DDIC = 'X'
WINDOW_TITLE = 'PRINT TABLE'
PRINT_IMMEDIATELY = 'X'
TABLES
PRINT_DATA = ITAB
EXCEPTIONS
COLUMN_INFORMATION_MISSING = 1
PRINTING_NOT_POSSIBLE = 2
OTHERS = 3
IF SY-SUBRC <> 0.
MESSAGE ID SY-MSGID TYPE SY-MSGTY NUMBER SY-MSGNO
WITH SY-MSGV1 SY-MSGV2 SY-MSGV3 SY-MSGV4.
ENDIF.
Thanks,
Venkat -
Create multiple tables in adobe form
hi,
Is there anyone can tell me how to create multiple tables in Adobe Form using SAP Netweaver Developer Studio. Are there any steps i can follow?Hi,
Define the tables in subforms and then wrap them into another subform and make it the subform as type flowed.
Regards,
Raju. -
How to avoid overlapping of Table on another table in Adobe Form
Hi Experts ,
Can anyone tell me how to do this scenario,When I am inserting 3 flowable tables in Adobe form ,issue is one form is overlapping over another, All the internal tables has 10 records minimum. Requirement is after one table is printed Next table should be start printing without overlapping on next further table... Please let me know How to avoid overlapping of table on another table.Advance thanks.
Thanks & Regards
SandeshHi Sandesh.
Put your table in subform. (one for each)
And than add one more subform and include all 3 table's subforms in single subforms.
All subforms should be flowed.
With Regards,
JP -
Uploading Excel file into SAP Database table?
I built a table in the SAP Data Dictionary, and i need to write a program that uploads the Excel table, into the SAP Database table. Does anybody have a sample program that may help me? Thanks!
TYPES:
BEGIN OF ty_upload,
matnr like mara-matnr,
meins like mara-meins,
mtart like mara-mtart,
mbrsh like mara-mbrsh,
END OF ty_upload.
DATA it_upload TYPE STANDARD TABLE OF ty_upload WITH header line.
DATA wa_upload TYPE ty_upload.
DATA: itab TYPE STANDARD TABLE OF alsmex_tabline WITH header line.
CALL FUNCTION 'ALSM_EXCEL_TO_INTERNAL_TABLE'
EXPORTING
filename = 'C:\Documents and Settings\venkatapp\Desktop\venkat.xls'
i_begin_col = 1
i_begin_row = 1
i_end_col = 4
i_end_row = 65535
TABLES
intern = itab.
if not itab[] is initial.
loop at itab .
case itab-col.
when '0001'.
it_upload-matnr = itab-value.
when '0002'.
it_upload-meins = itab-value.
when '0003'.
it_upload-mtart = itab-value.
when '0004'.
it_upload-mbrsh = itab-value.
append it_upload.
clear it_upload.
clear itab.
endcase.
endloop.
endif.
loop at it_upload into wa_upload.
ztable-matnr = wa_upload-matnr.
ztable-meins = wa_upload-meins.
ztable-mtart = wa_upload-mtart.
ztable-mbrsh = wa_upload-mbrsh.
insert ztable.
endloop. -
Database table with potentially millions of records
Hello,
We want to keep track of user's transaction history from the performance database. The workload statistics contain the user transaction history information, however since the workload performance statistics are intended for temporary purposes and data from these tables are deleted every few months, we loose all the user's historical records.
We want to keep track of the following in a table that we can query later:
User ID - Length 12
Transaction - Length 20
Date - Length 8
With over 20,000 end users in production this can translate into thousands of records to be inserted into this table daily.
What is the best way to store this type of information? Is there a specific table type that is designed for storing massive data quantity? Also, over time (few years) this table can grow into millions or hundreds of millions of records. How can we manage that in terms of performance and storage space?
If anyone has worked with database tables with very large amounts of records, and would like to share your experiences, please let us know how we could/should structure this function in our environment.
Best Regards.Hi SS
Alternatively, you can use a <u>cluster table</u>. For more help refer to F1 help on <b>"IMPORT TO / EXPORT FROM DATABASE"</b> statements.
Or you can store data as a <u>file</u> on the application server using <b>"OPEN DATASET, TRANSFER, CLOSE DATASET"</b> statements.
You can also select to archieve data of older than some definite date.
You can also mix your alternatives for the recent and archieve data.
*--Serdar <a href="https://www.sdn.sap.com:443http://www.sdn.sap.comhttp://www.sdn.sap.com/irj/servlet/prt/portal/prtroot/com.sap.sdn.businesscard.sdnbusinesscard?u=qbk%2bsag%2bjiw%3d">[ BC ]</a> -
Hello Anybody, I have a question. Can any of you please suggest me how to make an xml file from the database table with all the records?
Note:- I am having the XSD Schema file and the resulted XML file should be in that XSD format only.The Oracle documentation has a good overview of the options available
Generating XML Data from the Database
Without knowing your version, I just picked 11.2, so you made need to look for that chapter in the documentation for your version to find applicable information.
You can also find some information in XML DB FAQ -
Performance issue with Adobe forms
Dear SAP Experts,
We have the following issue/requirement from our client. The client is on SAP ECC 6.0 - production environment.
The client is highlighting performance issue while accessing the adobe forms for HR and FI business process ( both static and interactive ).
Examples are
FI – Invoice Approvals
HR – Job Salary Change
The client is asking us to provide best practices surrounding:
1. How to improve the performance of the adobe forms while accessing in SAP.
2. Is there any other technology which we can use in SAP to replace the adobe forms which has better performance factor.
3. Are there solutions such as webdynpro floor plan manager, UI Fiori which can be alternately used?
Regards,
SakthiHello Priya,
Adobe forms are easy to develop and much more comfortable than SAP Scripts and Smartforms. Initially they are a bit difficult but once you have your hands on, they are the most simplest things in ABAP.
Performance in Adobe forms is a mix of both fine tuning the Layout as well as back end coding.
Performance in Adobe forms cannot be done overnight. A lot of care has to be taken during the initial stage of development.
As far as my experience is concerned, please consider the below points while developing SAP Adobe forms.
1) Avoid Scripting (Javascript/Formcalc) as much as possible inside the form. It drastically reduces the performance and makes the form to execute slower. If you still want to use scripting(which cannot be avoided for some requirements), use Formcalc since it is comparatively faster than JavaScript.
2) Try to avoid the coding inside the Form Interface. You can always handle the maximum coding in the Driver program and pass it to the form.
3) Use Form Caching.
For forms that have fixed layout, its a good way to increase the performance of form rendering. In the layout, go to Form Properties. Then Click on Defaults tab and select Allow Form Rendering To Be Cached On Server. Then Click OK.
For forms that have flowable or dynamic layout, render the forms on the client side because it improves performance.
Last but not the least, please go through the below post by Otto Gold which is worth a read at least once.
How to write a messy form -
How to use nested tables in adobe form
Hi All,
I have to use nested tables in adobe form for table display. I have used Subforms for displaying table data. I have changed accessibility of the subforms. Currently i am able to print print the table correctly if there is single material record in table 1 and single corresponding record in table 2. But the requirement is that i will have multiple lines in table 1 for single material and only one record in table 2.
EX: form is for Sales order. in line items if the order is for 100 units then we if we have delivered material as 80, 10, 10, then table 1 will have 3 lines for this. Table 2 will always have only 1 corresponding record.
item--materialdescription-ordered qty--delivered qty--delivery date-price
xxx--xxxxxxx-xxxxxxxxx-10080xxxxxxxxxx-xxxx
10----
xxxxxxxxxx
10----
xxxxxxxxxx
yyyyyyyyyyyyyyyyyyy------yyyyyyyyyyyyyyyyyyyyy
xxxxxx is table 1 and will have multiple lines
yyyyyy is table 2 and will have only 1 entry for item xxx
and this group will be repeate as per no of items. table 1 can have any no of lines per item.
I am currently able to display 1 line for table 1 and 1 line for table 2.
But how to show multiple lines for table 1 and 1 line for table 2.HI,
Set the body page as flowed and set the tables also flowed.
go to bodypage>object->subform-->select flowed option.
I thihnk this will work..if u are getting all the records properly into the tables 1 and 2.
Thanks,
Mahdukar
Maybe you are looking for
-
Oracle Gateway Not Connecting to Sybase database
Hi, I'm trying to setup an oracle gateway to connect to Sybase database. I followed in details the instructions but still can connect successfully. The Oracle database is in RAC environment. Below are the steps I took: The oracle gateway and oracle d
-
Hi All, I am using Jdeveloper 11.1.2.3.0 y requirement is that, I have a column called 'Code' and assigned as Primary key when i am trying to enter duplicate values and saving it is generating Too many objects match the primary key oracle.jbo.Key[re
-
when closing browser, previous version used to have a pop up window that asked if I wanted to remember the open tab locations and then when I reopened the browser it would automatically open those tabs. this is no longer working in version 10.
-
HT3625 Macbook pro 13 2012 not showing line in audio when connected to preamp
I have a preamp connected to the audio in/out jack on my macbook pro 13" 2012. when i plug the audio in from my preamp the sound only shows it as a headphone output and does not list it under input. i also have no button "use audio for:"
-
Opening a document from a SharePoint URL
Using the SDK's instructions on how to open a file, I cannot find the right way to open a file from a SharePoint URL I understand it relates to the ASFileSys, and I thought ASGetDefaultFileSysForPath would give me the right type, but I cannot figure