Data not updating to enhanced field in bw from psa to target
Dear Experts,
I am loading data from datsource to target by using transformations and getting the data for all fields to PSA and i am running DTP the for one field the data is not updating,transformations and dtp also active but in DTP when i gone for with debugging mode in simulation that particular fields transformations are not appearing same thing happened in from one DSO to another DSO loading,anybody can help me for coming out of this problem thanks in advance and ur help will be appercited.
Thanks & Regards,
k.sathish
HI,
It might be the patch level, anyways what you can do is open that particular transformations, then on the top menu bars click on extras => display generated program. once you click on this the program behind the transformations will be displayed, check in the methods if that fields is assigned , if you locate that rule, put a break point and do that DTP debugg simulation you can see that in debug.
2. Quick solution will be to delete that field transformations, activate it and again create transformation for that activate activate it.
hope it helps
thanks
syed
Similar Messages
-
Data not populated for Enhanced field
Hello,
I had done enhancement by adding field to the LO Datasource.
Written the code in the CMOD to populate the data. When i run init it worked fine and i am able to see the data for the enhanced filed.
When i run delta iam not able to see the data for that field in RSA7, But i am able to see the data in RSA3.
What is the reason that i am not able to see the data for the enhanced field in RSA7?
Thanks in Advance!
Regards
M.AHi M.A,
This means that there is no delta data for that field.
If there is no change in the data for that field then you cannot see any data in RSA7.
Check in the Delta repetition in the RSA7 for any data for that field.
Regards,
ravi Kanth -
DTP can Not extract data of date field from PSA to Target DSO
Hi everyone.
I enhanced several fields in datasource "2LIS_12_VCITM". that is date field "BLDAT" and another date type fields.
The data of date type fields are extracted very well from datasource to PSA.
But only field "BLDAT" among them are NOT extracted from PSA to target DSO.
Another date type fields is good. but only "BLDAT" field is empty.
I added "BLDAT" later than another date fields.
Is that the reason??
I don't know why.
Let me know the solution. pls~~~~Hi,
Try deleting and recreating the DTP and loading again.
This solution refers to note 925941 and should be solved in SPS10.
Best regards,
Olav -
Data not Updated in Custom Screen fields-Vendor Master
Hello,
I have created a custom screen in vendor master transaction and also implemented the two BADI's below.
Business Add-In: Processing Master Data Enhancements
(CUSTOMER_ADD_DATA/VENDOR_ADD_DATA)
Passed the Custom Program and Screen No in the method GET_TAXI_SCREEN
Business Add-In: Customer Subscreens
(CUSTOMER_ADD_DATA_CS/VENDOR_ADD_DATA_CS)
activate it with the BADI Processing Master Data Enhancements with method CHECK_ADD_ON_ACTIVE.
I also created a new screen and used few fields from LFA1 (Append structure fields) such that the fields on the screen are : LFA1-ZZFIELD1 etc...
Now the issue is the screen is displayed, but the data entered on the screen is not updated on the table LFA1 or data from the table is not displayed on the custom screen.
Am i missing something?
Regards,
ShivaSolved this problem.
I built the query against InfoCube and not the characteristic itself. That's why I can't see the update.
Thanks. -
Delta not populated for Enhance field
Hello Friends,
We have a requirement to enhance Sales Header (2LIS_11_VAHDR) to retrieve Customer Group (KDGRP). Hence i enhanced the structure Sales Document: Header Data (MCVBAK) and included the field ZZKDGRP. Also wrote the Customer exit to fetch this data from VBKD-KDGRP.
Now the problem that we are facing is that when any of the standard fields of 2LIS_11_VAHDR are changed we get proper Delta records, but if the user only changes the Customer Group (KDGRP) of a Sales Order we wont get a Delta record.
I referred the Blog https://weblogs.sdn.sap.com/pub/wlg/1591but [original link is broken] would like to know if there are any other solution to handle such a scenario.
Any help will be appreciated.
Note: This field is also available through VA02 so can we make some screen level changes to trigger a Delta when this field value is changed.
Regards,
Nitin S.its checking for the LO fields to be change to show you delta but not puling delta when one of your feidls change.
create a temp table like C-t_Data in r/3 load all Lo data in it and check ofr this fiedl data to be chnaged ..you will have to write logic in cmod that if previous value is different from new value then update tempt_table and append temp_table data in to C-T-data. hope that helps .. -
Bdoc received but data not updated
Hello,
I am using CRM4.0
I changed the customizing in table CRMC_ACT_DECOM to change values of field KV_DEKO.
Then, I transported the modification usign R3AS4 to CDB.
I can see that the table CDBC_ACT_JOURN is updated correctly with the new values.
My problem is that I don't see the modification on MSA. When I try a select on this table, i just see the old values.
It tried to do an extract on replication object CRM_DNL_ADOCCH for my site, the bdoc is well sent and I can see the new data in it, but even after synchronisation, the data in MSA is not updated...
What am I missing ?
(the strange thing is that I didn't have this issue in dev environnement)
Thanks in advance,
EDIT : ok when I launch this query in query analyser :
SELECT *
FROM dbo.CDBC_ACT_JOURN
WHERE FIELDNAME = 'KV_DEKO'
I get all the data.
But when I am using the query in SQL Server entrerprise management, I don't see them !!
Edited by: Louis-Arnaud Bouquin on Nov 10, 2009 10:26 AM>
sujith golla wrote:
> Status of the IDOC is "53", so successfully posted
> records that have the status can NOT be reprocessed using BD87
There are some tricks: you can either create a copy of the IDoc in WE19 and then process it or use report RC1_IDOC_SET_STATUS (be careful though) to update the IDoc status.
However, you might want to do some more research and use suggestions above before resorting to these measures. -
hi alll
1. i have written below coding for vendor master update. i have two records in text file, in that first record not updated. while updating its shows error. but second record updated. how can i solve. plse help me
2. I want to show the error message or i want to print how can i do it
REPORT ZVENTESTBDC.
data : begin of it_xk01 occurs 0,
LIFNR(10) type c,
BUKRS(4) type c,
EKORG(4) type c,
KTOKK(4) type c,
NAME1(30) type c,
SORT1(10) type c,
LAND1(3) type c,
AKONT(10) type c,
FDGRV(10) type c,
WAERS(3) type c,
end of it_xk01.
DATA : IT_BDCDATA LIKE BDCDATA OCCURS 0 WITH HEADER LINE,
IT_BDCMSGCOLL LIKE BDCMSGCOLL OCCURS 0 WITH HEADER LINE.
CALL FUNCTION 'GUI_UPLOAD'
EXPORTING
FILENAME = 'C:\Documents and Settings\entegall\Desktop\vendor.txt'
FILETYPE = 'ASC'
HAS_FIELD_SEPARATOR = 'X'
HEADER_LENGTH = 0
READ_BY_LINE = 'X'
DAT_MODE = ' '
CODEPAGE = ' '
IGNORE_CERR = ABAP_TRUE
REPLACEMENT = '#'
CHECK_BOM = ' '
VIRUS_SCAN_PROFILE =
NO_AUTH_CHECK = ' '
IMPORTING
FILELENGTH =
HEADER =
TABLES
DATA_TAB = it_xk01.
loop at it_xk01.
refresh it_bdcdata.
perform open_group.
perform bdc_dynpro using 'SAPMF02K' '0100'.
perform bdc_field using 'BDC_CURSOR'
'RF02K-REF_LIFNR'.
perform bdc_field using 'BDC_OKCODE'
'/00'.
perform bdc_field using 'RF02K-LIFNR'
it_xk01-lifnr.
perform bdc_field using 'RF02K-BUKRS'
IT_XK01-BUKRS.
perform bdc_field using 'RF02K-EKORG'
IT_XK01-EKORG.
perform bdc_field using 'RF02K-KTOKK'
IT_XK01-KTOKK.
perform bdc_dynpro using 'SAPMF02K' '0110'.
perform bdc_field using 'BDC_CURSOR'
'LFA1-LAND1'.
perform bdc_field using 'BDC_OKCODE'
'/00'.
perform bdc_field using 'LFA1-NAME1'
IT_XK01-NAME1.
perform bdc_field using 'LFA1-SORTL'
IT_XK01-SORT1.
perform bdc_field using 'LFA1-NAME2'
perform bdc_field using 'LFA1-LAND1'
IT_XK01-LAND1.
perform bdc_dynpro using 'SAPMF02K' '0120'.
perform bdc_field using 'BDC_CURSOR'
'LFA1-KUNNR'.
perform bdc_field using 'BDC_OKCODE'
'/00'.
perform bdc_dynpro using 'SAPMF02K' '0130'.
perform bdc_field using 'BDC_CURSOR'
'LFBK-BANKS(01)'.
perform bdc_field using 'BDC_OKCODE'
'=ENTR'.
perform bdc_dynpro using 'SAPMF02K' '0210'.
perform bdc_field using 'BDC_CURSOR'
'LFB1-FDGRV'.
perform bdc_field using 'BDC_OKCODE'
'/00'.
perform bdc_field using 'LFB1-AKONT'
IT_XK01-AKONT.
perform bdc_field using 'LFB1-FDGRV'
IT_XK01-FDGRV.
perform bdc_dynpro using 'SAPMF02K' '0215'.
perform bdc_field using 'BDC_CURSOR'
'LFB1-ZTERM'.
perform bdc_field using 'BDC_OKCODE'
'/00'.
perform bdc_dynpro using 'SAPMF02K' '0220'.
perform bdc_field using 'BDC_CURSOR'
'LFB5-MAHNA'.
perform bdc_field using 'BDC_OKCODE'
'/00'.
perform bdc_dynpro using 'SAPMF02K' '0310'.
perform bdc_field using 'BDC_CURSOR'
'LFM1-WAERS'.
perform bdc_field using 'BDC_OKCODE'
'/00'.
perform bdc_field using 'LFM1-WAERS'
IT_XK01-WAERS.
perform bdc_dynpro using 'SAPMF02K' '0320'.
perform bdc_field using 'BDC_CURSOR'
'RF02K-LIFNR'.
perform bdc_field using 'BDC_OKCODE'
'=UPDA'.
*perform bdc_transaction using 'XK01' using IT_BDCDATA mode 'A' UPDATE 'S'
CALL TRANSACTION 'XK01' USING IT_BDCDATA
MODE 'A'
UPDATE 'S' MESSAGES INTO IT_BDCMSGCOLL.
*perform close_group.
endloop.
FORM BDC_DYNPRO USING PROG SCR.
CLEAR IT_BDCDATA.
IT_BDCDATA-PROGRAM = PROG.
IT_BDCDATA-DYNPRO = SCR.
IT_BDCDATA-DYNBEGIN = 'X'.
APPEND IT_BDCDATA.
ENDFORM.
FORM BDC_FIELD USING FNAM FVAL.
CLEAR IT_BDCDATA.
IT_BDCDATA-FNAM = FNAM.
IT_BDCDATA-FVAL = FVAL.
APPEND IT_BDCDATA.
ENDFORM.go through this porgarm u will get the clear picture about down loading the error msg.
PROGRAM ID : ZSD_CONDREC_DISCOUNT_ZSWD
DESCRIPTION : BDC PROGRAM TO UPLOAD CONDITION RECORDS FOR Discount
TRANSACTION : VK11
CONDITION TYPE : ZSWD(Key combination 3)
VERSION : 1.0
Text Elements
001 : Select Options
002 : C:\SD\Error\Discount-ZSWD
003 : Error Download Path
004 : C:\SD\Error\Discount-ZSWD - DDMMYYYY HH:MM:SS.txt
REPORT ZSD_CONDREC_DISCOUNT_ZSWD
MESSAGE-ID 00.
*include bdcrecx1.
TABLES : t100.
Internal table declaration *
DATA : BEGIN OF it_price OCCURS 0,
index(4), "Index
kschl(4), "Condition type
vkorg(4), "Sales organization
vtweg(2), "distribution channel
spart(2), "Division
matnr(18), "Material no
kbetr(11), "Rate
konwa(5), "Rate unit (currency or percentage)
kmein(3), "Condition unit
krech(1), "Calculation type for condition
datab(10), "Validity start date
datbi(10), "Validity end date
er_message(100),
END OF it_price.
Internal table to get the error data *
DATA : it_error LIKE it_price OCCURS 0 WITH HEADER LINE.
DATA : bdcdata LIKE bdcdata OCCURS 0 WITH HEADER LINE.
DATA : i_msgtab LIKE bdcmsgcoll OCCURS 0 WITH HEADER LINE.
Internal table to find the error from the legacy data *
DATA : BEGIN OF it_erfind OCCURS 0,
index(4), "Index
er_message(100), "For Error Message
END OF it_erfind.
Variables declaration *
DATA : g_message(200),
time(10),
date(10) ,
v_error_filename LIKE rlgrap-filename.
date = sy-datum.
time = sy-uzeit.
Initialization
INITIALIZATION.
Generating Error file name with date and time.
PERFORM make_file_name.
Selection Screen *
SELECTION-SCREEN BEGIN OF BLOCK b1 WITH FRAME TITLE text-001.
PARAMETER: p_file LIKE ibipparms-path OBLIGATORY.
SELECTION-SCREEN SKIP.
SELECTION-SCREEN BEGIN OF LINE.
SELECTION-SCREEN COMMENT 1(30) text-003.
SELECTION-SCREEN COMMENT 33(79) text-004.
SELECTION-SCREEN END OF LINE.
SELECTION-SCREEN:END OF BLOCK b1.
AT SELECTION-SCREEN ON VALUE-REQUEST FOR p_file .
PERFORM get_filename.
Start of selection
START-OF-SELECTION.
PERFORM upload_data.
PERFORM fill_data.
END-OF-SELECTION.
*& Form fill_data
text
FORM fill_data.
LOOP AT it_price.
*Start of Screen 1
PERFORM bdc_dynpro USING 'SAPMV13A' '0100'.
PERFORM bdc_field USING 'BDC_CURSOR'
'RV13A-KSCHL'.
PERFORM bdc_field USING 'BDC_OKCODE'
'=ANTA'.
PERFORM bdc_field USING 'RV13A-KSCHL'
it_price-kschl.
Key Combination: Sales org / Dist. channel / Division / Material
PERFORM bdc_dynpro USING 'SAPLV14A' '0100'.
PERFORM bdc_field USING 'BDC_CURSOR'
'RV130-SELKZ(03)'.
PERFORM bdc_field USING 'BDC_OKCODE'
'=WEIT'.
PERFORM bdc_field USING 'RV130-SELKZ(03)'
'X'.
*Start of Screen 2
PERFORM bdc_dynpro USING 'SAPMV13A' '1800'.
PERFORM bdc_field USING 'KOMG-VKORG'
it_price-vkorg.
PERFORM bdc_field USING 'KOMG-VTWEG'
it_price-vtweg.
PERFORM bdc_field USING 'KOMG-SPART'
it_price-spart.
PERFORM bdc_field USING 'KOMG-MATNR(01)'
it_price-matnr.
PERFORM bdc_field USING 'KONP-KBETR(01)'
it_price-kbetr.
PERFORM bdc_field USING 'KONP-KONWA(01)'
it_price-konwa.
PERFORM bdc_field USING 'KONP-KMEIN(01)'
it_price-kmein.
PERFORM bdc_field USING 'RV13A-KRECH(01)'
it_price-krech.
PERFORM bdc_field USING 'RV13A-DATAB(01)'
it_price-datab.
PERFORM bdc_field USING 'RV13A-DATBI(01)'
it_price-datbi.
perform bdc_dynpro using 'SAPMV13A' '1821'.
perform bdc_field using 'BDC_CURSOR'
'KOMG-MATNR'.
PERFORM bdc_field USING 'BDC_OKCODE'
'=SICH'. "Save the entry
PERFORM bdc_transaction TABLES i_msgtab USING 'VK11' 'N' 'L'.
*To fetch the error message from the standard error table
SELECT SINGLE * FROM t100 WHERE sprsl = 'E'
AND arbgb = sy-msgid
AND msgnr = sy-msgno.
g_message = t100-text.
*subroutine to change the error message for every document number
PERFORM replace_parameters USING sy-msgv1
sy-msgv2
sy-msgv3
sy-msgv4
CHANGING g_message.
WRITE: / 'System variables:'.
SKIP.
WRITE: / ' Sy-msgty:', sy-msgty.
WRITE: / ' Sy-msgid:', sy-msgid.
WRITE: / ' Sy-msgno:', sy-msgno.
WRITE: / ' Sy-msgv1:', sy-msgv1.
WRITE: / ' Sy-msgv2:', sy-msgv2.
WRITE: / ' Sy-msgv3:', sy-msgv3.
WRITE: / ' Sy-msgv4:', sy-msgv4.
SKIP.
WRITE: / 'Message:'.
SKIP.
WRITE: / sy-msgty, g_message.
*To find out the error in the legacy data if there is anything and pass
*the document no with error message to the seperate internal table
*called it_erfind
IF sy-msgty = 'E'.
it_erfind-index = it_price-index.
it_erfind-er_message = g_message.
APPEND it_erfind.
ENDIF.
*Finally we are segregating the error and downloading the error data.
AT LAST.
*To segregate the error
PERFORM segregate_error.
*To download the error from it_error internal table with err mesg
PERFORM error_download.
PERFORM display_message.
ENDAT.
ENDLOOP.
perform close_group.
CLEAR it_price.
ENDFORM. "fill_data
*Subrotine to replace the parameters
FORM replace_parameters USING p_par_1 p_par_2 p_par_3
p_par_4 CHANGING p_message.
erst mal pruefen, ob numerierte Parameter verwendet wurden
DO.
REPLACE '&1' WITH p_par_1 INTO p_message.
IF sy-subrc <> 0.
EXIT.
ENDIF.
ENDDO.
DO.
REPLACE '&2' WITH p_par_2 INTO p_message.
IF sy-subrc <> 0.
EXIT.
ENDIF.
ENDDO.
DO.
REPLACE '&3' WITH p_par_3 INTO p_message.
IF sy-subrc <> 0.
EXIT.
ENDIF.
ENDDO.
DO.
REPLACE '&4' WITH p_par_4 INTO p_message.
IF sy-subrc <> 0.
EXIT.
ENDIF.
ENDDO.
falls keine numerierten Parameter vorh., ersetzen wie gehabt
REPLACE '&' WITH p_par_1 INTO p_message.
CONDENSE p_message.
IF sy-subrc EQ 0.
REPLACE '&' WITH p_par_2 INTO p_message.
CONDENSE p_message.
IF sy-subrc EQ 0.
REPLACE '&' WITH p_par_3 INTO p_message.
CONDENSE p_message.
IF sy-subrc EQ 0.
REPLACE '&' WITH p_par_4 INTO p_message.
CONDENSE p_message.
ENDIF.
ENDIF.
ENDIF.
ENDFORM. "REPLACE_PARAMETERS
*Subroutine to segregate the error data from the legacy data
FORM segregate_error.
LOOP AT it_erfind.
LOOP AT it_price WHERE index = it_erfind-index.
MOVE-CORRESPONDING it_price TO it_error.
it_error-er_message = it_erfind-er_message.
APPEND it_error.
ENDLOOP.
ENDLOOP.
ENDFORM. "segregate_error
*Subroutine to download the error data from the it_error table.
FORM error_download.
IF it_error[] IS NOT INITIAL.
CALL FUNCTION 'WS_DOWNLOAD'
EXPORTING
codepage = 'IBM'
filename = v_error_filename
filetype = 'DAT'
TABLES
data_tab = it_error.
ENDIF.
ENDFORM. "error_download
Start new screen *
FORM bdc_dynpro USING program dynpro.
CLEAR bdcdata.
bdcdata-program = program.
bdcdata-dynpro = dynpro.
bdcdata-dynbegin = 'X'.
APPEND bdcdata.
ENDFORM. "BDC_DYNPRO
Insert field *
FORM bdc_field USING fnam fval.
IF FVAL <> NODATA.
CLEAR bdcdata.
bdcdata-fnam = fnam.
bdcdata-fval = fval.
APPEND bdcdata.
ENDIF.
ENDFORM. "BDC_FIELD
*& Form bdc_transaction
text
-->MESSTAB text
-->TCODE text
-->CTUMODE text
-->CUPDATE text
FORM bdc_transaction TABLES messtab USING tcode ctumode cupdate .
CALL TRANSACTION tcode USING bdcdata
MODE ctumode
UPDATE cupdate
MESSAGES INTO messtab.
REFRESH bdcdata.
CLEAR bdcdata.
ENDFORM. " bdc_transaction
Uploading data file to internal table. *
FORM upload_data.
CALL FUNCTION 'WS_UPLOAD'
EXPORTING
filename = p_file
CODEPAGE = 'IBM '
filetype = 'DAT'
TABLES
data_tab = it_price
EXCEPTIONS
conversion_error = 1
invalid_table_width = 2
invalid_type = 3
no_batch = 4
unknown_error = 5
gui_refuse_filetransfer = 6
OTHERS = 7.
IF sy-subrc <> 0.
MESSAGE ID sy-msgid TYPE sy-msgty NUMBER sy-msgno
WITH sy-msgv1 sy-msgv2 sy-msgv3 sy-msgv4.
ENDIF.
ENDFORM. "upload_data
*& Form display_message
FORM display_message .
IF it_error[] IS INITIAL.
MESSAGE i019(zmsg). "Success
ELSE.
MESSAGE e020(zmsg). "Failed
ENDIF.
ENDFORM. " display_message
*& Form get_filename
text
--> p1 text
<-- p2 text
FORM get_filename .
CALL FUNCTION 'F4_FILENAME'
EXPORTING
program_name = syst-cprog
dynpro_number = syst-dynnr
FIELD_NAME = p_file
IMPORTING
file_name = p_file .
IF sy-subrc NE 0 .
WRITE : / 'Enter File Name'.
ENDIF.
ENDFORM. " get_filename
*& Form make_file_name
FORM make_file_name .
WRITE sy-datum TO date MM/DD/YYYY.
WRITE sy-uzeit TO time USING EDIT MASK ' __ __ __'.
CONCATENATE text-002 date time '.txt'
INTO v_error_filename.
ENDFORM. " make_file_name
regards
prabhu -
IS-RETAIL: How to update custom enhancement field using BAPI?
Hi gurus,
Like ECC BAPI: BAPI_MATERIAL_SAVEDATA,
This BAPI(BAPI_MATERIAL_MAINTAINDATA_RT) is specific for IS-RETAIL to create and update material master data.
But now If I append one custom field "ZFIELD" to end of table MARA, my question is how to update this custom enhancement field(ZFIELD) using BAPI(BAPI_MATERIAL_MAINTAINDATA_RT)
Thanks in advance!Hi DongHai,
I suggest you create your own BAPI. Just copy the codes in BAPI_MATERIAL_MAINTAINDATA_RT and add your custom fields. If you want to append the data of the custom field in table MARA, first, you have to create a structure table then goto SE11, type MARA and display. Click the APPEND STRUCTURE then choose the structure that you've created. Hope this will help.
Rewards if useful
Regards,
Mark -
Friends i have table and i have created a sequence on basis of that table.
For 1st page i have created an html region and made few items there and a save button.
I am filling data to the fields in page 1 and clicking the save button. In save button i have passed the address of the items of 1st page to items of 2nd page which contains the same field of page 1 and few more additional field.
the 2nd page which i have made is on basis of form on a table or view and taken exsisting sequence there. When i clicking the submit button in page 2 it is not updating my database and throwing error called unable to fetch row. Any suggestions on this?Lev addition to this i wanted when my create button in 2nd page get clicks my database gets updated and also a query runs which checks the same data of combination variant_type,model_code,year_manuafacture. It means if i have 2 records in database with same variant_type,model_code,year_manufacture then in the field how_many in page 2 count of 3 gets updated and the other field solution avaiable get updated with Y.
For this in my local system in page 2 i created a plsql process and wrote this code and applied it with create button but its not working. Any idea where i am failing?
Declare
l_how_many Number;
l_sol_av Varchar2(1):= NULL;
Begin
select count(*)
into l_how_many
from quality
where 1=1
and variant_type= :P2_VARIANT_TYPE --'Road Bike'
and model_code = :P2_MODEL_CODE --'6'
and year_manufacture= :P2_YEAR_MANUFACTURE ; --'2000'
If l_how_many=null then
l_sol_av := 'N' ;
else
l_sol_av := 'Y';
end If ;
:P2_SOLUTION_AVAILABLE := l_sol_av;
:P2_HOW_MANY_RAISED := l_how_many;
Exception
when no_data_found then
null;
end; -
I have several drop-down lists that I want to pull data from a MySQL database on a server. I have set up data sources to use a system DSN (using mysql-odbc 3.51?) and a SQL query. The drop-down lists are using dynamic properties for the list items. The from was created in LiveCycle Designer 8.
The form works fine in LiveCycle's preview mode. If I open the form in Reader 8, the lists are populated. However, if I change the items in the database and reopen the form in Reader, the items do not reflect the database change. Furthermore, when I opened the form in Reader on a computer without the DSN, it happily showed the original data. i.e. it seems that Reader is never trying to read from the database.
If I reopen the form in Livecycle Designer and preview the form, the changes made in the database are present. If I save the form, the changes are reflected in Reader, but further changes are not.
In summary, LiveCycle Designer seems to be updating data from the database in its preview, but Reader is only showing the data that was there when last saved in LiveCycle Designer (some sort of cacheing?) and not updating from the database.
I guess the question is obvious - how do I make the form such the Reader always gets its data from the database (and gives some error if database unavailable)?I believe OLEDB access is only available through Acrobat, not Reader.
When you save a form in Acrobat with a value in a field, that value is saved as the default value in the form regardless of whether or not it can access the database. That's why you're seeing the data in Reader. -
Hi,
I am using AdobeInteractiveForm in Web Dynpro for Java. Method used is updateDataInPDF.
Scenario is like this : When user clicks on one button in Web Dynpro view, some of the fields in PDF document displayed in view should be updated and email should be sent to the user with PDF as attachment.
Problem: Email is getting sent to the user, but fields are not updated in the PDF document sent as attachment.
Page is refreshed only after processing is done (i.e, email is sent) and then all the fields are updated in PDF document displayed on view.
Can I refresh PDF programmatically, so that all the data in context nodes is updated in PDF (binary file) , and email sent to user contains updated fields?
Regards,
ApurvaHi
Check these links for input
1,[ How to update values in Adobe form? |How to update values in Adobe form?;
2.[updating properly|https://www.sdn.sap.com/irj/servlet/prt/portal/prtroot/com.sap.km.cm.docs/oss_notes_boj/sdn_oss_boj_erq/sap(bD1lbiZjPTAwMQ==)/bc/bsp/spn/scn_bosap/notes%7B6163636573733d36393736354636443646363436353344333933393338323636393736354637333631373036453646373436353733354636453735364436323635373233443330333033303331333233313333333733353336%7D.do]
Hope it help
Best Regards
Sattish Kumar -
Field not updating when switching fields.
I am using Oracle Forms Builder 10g and I created a procedure to get the data from a related table into the data block
PROCEDURE GET_MODEL_VAL IS
CURSOR MODEL_VAL IS
SELECT VMODEL_NAME
FROM VEHICLE, VEHICLE_MODEL
WHERE :VEHICLE.VEHICLE_ID = VEHICLE.VEHICLE_ID
AND :VEHICLE.VMODEL_ID = VEHICLE_MODEL.VMODEL_ID;
BEGIN
OPEN MODEL_VAL;
FETCH MODEL_VAL INTO
:VEHICLE.VMODEL_NAME;
IF MODEL_VAL %NOTFOUND THEN
:VEHICLE.VMODEL_NAME := NULL;
END IF;
CLOSE MODEL_VAL;
EXCEPTION
WHEN NO_DATA_FOUND THEN
MESSAGE ('Model Data Not Found');
WHEN OTHERS THEN
MESSAGE ('Post-Query Unsuccessful');
END;And I created an on validate trigger to check if the FK is valid and then call the above pcedure
DECLARE
NUM NUMBER;
BEGIN
SELECT COUNT(*) INTO NUM
FROM VEHICLE, VEHICLE_MODEL
WHERE :VEHICLE.VMODEL_ID = VEHICLE_MODEL.VMODEL_ID;
IF
NUM = 0 THEN
DISPLAY_VMID_ALERT;
RAISE FORM_TRIGGER_FAILURE;
END IF;
GET_MODEL_VAL;
END;Now here's the fun part. If I am updating the record when I tab or click away from the VMODEL_ID field the VMODEL_NAME field updates and everything is fine, however during an insert it does not.
Any insight?
The Oracle Peon...
Edited by: Oracle Peon on Apr 25, 2013 10:18 AM
Edited by: Oracle Peon on Apr 25, 2013 10:31 AM
Edited by: Oracle Peon on Apr 25, 2013 11:25 AMI was just typing up a response to you Steve when it hit me, the VEHICLE_ID isn't in the database yet during an insert.
WHERE :VEHICLE.VEHICLE_ID = VEHICLE.VEHICLE_ID
AND :VEHICLE.VMODEL_ID = VEHICLE_MODEL.VMODEL_ID;should be
WHERE :VEHICLE.VMODEL_ID = VEHICLE_MODEL.VMODEL_ID;Now I'm a bit new to Oracle so excuse my ignorance but you and Amatu lost me in your explanation.
I'm going to mark this as answered but I'd appreciate either a little more detail on what you guys did answer or some links to help me learn a bit more.
Thanks...
The Oracle Peon...
Edited by: Oracle Peon on Apr 25, 2013 11:25 AM -
No data coming in to enhanced fields of extractor
I added fields twice to the existing enhanced business content extractor 0fi_gl_4, I wrote the transactional data exit and did the extraction, the extraction went with green light. when i checked the data in ods, i dont see any data for the enhanced fields, including the earlier enhanced fields which used to be populated before i did this enhancement.
when i look at load in monitor
it is all green, but when i go to scheduler to do another test load it is giving me the following message
Conv. exit PERI7 for field FISCPER not found in BW; Exit deleted
Message no. RSM1149,
> is this the reason for no data in my enhanced fields....if so how do i get rid of it?
> do i need to delete and recreate the datasoure
so that all the enhaced fields lie in same append structure, if so how do i recreate the datasource...?
> plz also help me debug my enhancement, i tried rsa3 it doesnt show an error, i tried break point but no use..
plz give me detailed instructions..
thanks in advance
points will be assigned for inputsdo i need not add exit even if i did an append structure to the datasource? (bcoz in help it says only about include structure )
do you know how to do an include structure to the datasource instead of append?
i tried making an infinite loop in exit and do a data load..the load has taken sucessfully without an error and i checked the data , the enhanced fields are empty..so i concluded that it is not even calling the exit? any idea of how to fix it ? plz give me ur mail id ..i will send some screen shots?
regarding the conversion exit error, this is all i am getting, when i click on the error there is nothing but the same decription
Conv. exit PERI7 for field FISCPER not found in BW; Exit deleted RSM1 149 \
> any way to look up by error message and number? -
VBOF/SDBONT06 does not update "last changed" field of billing documents
Hello,
we have developed a solution in BI, where billing document information (VBRK) and corresponding condition information (KONV) is loaded into infocube in BI. We want to work with delta-loads in BW. The delta loads can be triggerred based on field ERDAT (creation date) or AEDAT (last change date) in the VBRK table.
However, the VBOF/SDBONT06 program does only update the condition information in KONV, but does not change anything to VBRK. Therefore the AEDAT field in VBRK is not changed. And the records in KONV table do not have a creation/change date at all. Thus, the delta load in BW will not pick up the changes made by VBOF.
Does anybody know whether e.g. user-exit for VBOF/SDBONT06 exists that enables to update the AEDAT field of VBRK table?
ThanksHi,
You are correct that stauts is updated in table VBUK and VBUP.
However, a sales order does not determine a billing status for delivery related billing, field
VBUP-FKSTA is only determined for delivey.
So, it is correct behavior that VBUP-FKSTA = BLANK when searching VBUP with
VBUP-VBELN = sales order number.
Just because of above reason, you will not find billing status field in VA03 -> goto header/item;
you could only find billing status field for delivery in VL03N -> status overview.
It seems that you are trying to find out sales orders that have been fully deliveried and fully billed, am I right? As far as I know, there is no directly table/field/tcode that could meet your requirement.
You could consider following workaround:
firstly, get a list of deliveries that have been fully billied(search VBUP with VBUP-FKSTA = C or search VBUK with VBUK-FKSTK = C);
Secondly, using these deliveries to search table VBFA to find out related sales orders.
Hope this helps.
Best regards,
Crystal -
Delta records are not populating for enhanced fields in 2LIS_17_I3HDR
Hello,
I have an issue with 2LIS_17_I3HDR datasource, i have enhanced the DS with Zfields, these are populated from AUFK through user exit. When i fill setup table, i can see the values being populated for enhanced fields, but for delta records, i dont find any values for these enhanced fields, even though the values exists in the AUFK table and i even tried degugging the user exit code, it doesnt go through it during the posting of delta records.
Can some one give some suggestion on this issue.
Thanks,
PavanHello Ravi,
Yes, delta records cannot be populated by enhanced fields. Here the issue is different,
i have added a closed date to the extract structure, this is order specific, so when i create a new PM order after the full load, and release the order and close it, the AUFK table get an entry for closed date, my exit compare the object number of the extractor to object number in AUFK and get the closed date value to the DS, this is not same as enabling delta on the enhanced fields (which cant be done).
Thanks,
Pavan
Maybe you are looking for
-
How to use Airthmetic operator in hibernate Query
Hi everybody,I am writing a hibernate query that multiply two attributes and takes it sum, but when I use * operator,it gives error "* only allowed inside aggregate function in SELECT " . HQL query is : Select sum(postab.subtotal), sum(postab.tax), s
-
Widgets in my dashboard (created by Safari) are randomly becoming blank.
Widgets in my dashboard are randomly becoming blank. These widgets were added through Safari (using file>add to dashboard option). I see the content of the widget briefly while it is flipping over if I select the mode but otherwise it shows as blank
-
Further info on 6980 printer problems please read this one
I have a HP 6980 deskjet that I attach via usb to my macbook when I need to print. Everything has been working fine for a year now except yesterday it gives me a message "problem printing to printer, please check that the printer is chosen in the pri
-
Printing from iPhoto 6.06
Please can anyone help me diagnose the problem I have when trying to print a photo from iPhoto 6.06 using my G4 powerbook with Leopard 10.5.6 and a wireless( Airport Extreme) HP All in one Officejet 7200 printer? It has worked fine up till now and I
-
Hey, how can I get a Rss Feeds for all the Apple news, not only for the forum discussions?