Missing new fields in generic extractor but present in table view
Hi
I can't see new fields in generic extractor but they are present in the table view.
Few days ago I created a generic datasource based on table view. Now I included 2 more fields in the table view but these fields doesn't show in RSA6 and RSO2.
how can i resolve this.
thanks
Hi Bhat,
GO to RSA5 and give ur generic extractor name ....
Click on edit the newly added fields will be hided ...so u need to uncheck the hide olumn
once this is done save that.
U will find the fields in RSA3 and RS02
Regards
vamsi
Similar Messages
-
Generic Extractors for HR Reports using views and Infoset Query
Hi Friends... I am working to come out with the HR reports in BW for the HR reports which are already there in R/3. The HR reports in R/3 are created based on Infoset Query.I could not find any standard business content cubes which can give me these reports.
1)So please can anyone give me step by step approach so to create a generic extractors based on Infoset Query.
2)And also how to populate the data into the fields of the generic extractor which is created by Infoset Query( Please provide any sample ABAP code if available)
3)can anyone give me step by step approach so to create a generic extractors based on View/Table.
4)And also how to populate the data into the fields of the generic extractor which is created by View/Table( Please provide any sample ABAP code if available)
ThanksHi Kalyani,
We normally go for View or infoset when the data to be fetched in BW is distributed in different tables in SAP R/3.
Had the data been available in one table we can easily build our datasource on that table but if there are more tables then its not possible to do it without Views or Infosets. You can use Function Modules to build your datasource in case it involves complex logic to figure out the data from various tables.
Depending upon the table relationships we create view and include various fields from these tables in that view. Same is with the Infosets, you can have more flexible options like Outer Join, left outer Join etc.
Regards,
Pratap Sone -
LSMW - Problem with copied and edited Project - missing new field
I have copied an LSMW project to a new Project to load a Journal Entry to FI - Transaction Code FB01. I added a new field VALUT (value date) to both the Maintain Source Fields and Maintain Field Mapping Steps. The data with the new field shows up in Display Read Data, but it does not show up in Display Converted Data. This new field is the last field in the csv file, i added it to the end of the Source fields.
I think perhaps i need to create a new Batch Input Session, because when i run the Start Direct Input Program, one of the messages that comes up refers back to the original project name - not my renamed Project. --> "Session Name OLD PROJECT NAME was opened"
(The steps available on my screen do not include a "Create Batch Input Session" step, as some of the posted answers show)
Thank you for your help.Hi Sandra, Thank you for your reply. I am not sure what you mean by restart. if you mean go through all the steps- yes, i went through all the steps again. I also exited out of the LSMW screen completely and went back in to my project and redid the read and convert data again, just to be sure, but i am still missing the new field in display converted data.
The only change i made to the Project was to change the name of the Project, subproject, and object and to add a field to the Source Fields and Field Mapping - for field mapping i used the default rule of Transfer(move)and my source and code seems to be correct - in that i followed the example of all the other fields. i also changed the name of the file where my new csv file was located, but i did not change the names of the read and converted data files. Perhaps i need to change something else? It seems to me that it is still using the instructions from the old project to convert the data. Thanks again. -
Customer exits for currency field in generic extractor
Hi,
I had a requirement to create a generic extractor. I've created a generic extractor by name 'ZXXZ_XXX_TAX_ATTR'. This extractor was created based on a table T007V in turn view. It has a currency and a quantity type field. Those two fields were not refering to a table fields but were refering a structure. So as per the note 335342, if we have fields of curr/quan type and are having reference fields as a structure field, we need to populate those fields throught a customer exit.
As I have read that the same problem has been solved by you with customer exit. So can you mail me the exit code as I am not a good in ABAP.
Regards,
Amol GaurkarHi Amol,
Here is the code below,
TYPES: BEGIN OF TY_T007V,
TRKORR TYPE TRKORR,
ALAND TYPE ALAND,
MWSKZ TYPE MWSKZ,
TXJCD TYPE TXJCD,
DATAM TYPE DATAM,
KSCHL TYPE KSCHL,
KBETR TYPE KBETR,
END OF TY_T007V.
DATA: T_T007V TYPE STANDARD TABLE OF TY_T007V,
T_EXTRSTRU TYPE STANDARD TABLE OF <b><Extract Structure></b>,
**-- Work Area
W_T007V TYPE TY_T007V,
L_TABIX TYPE SY-TABIX.
CASE I_DATASOURCE.
WHEN 'ZXXZ_XXX_TAX_ATTR'.
REFRESH: T_T007V.
CLEAR: W_T007V,
L_TABIX.
T_EXTRSTRU[] = C_T_DATA[].
IF NOT T_EXTRSTRU IS INITIAL.
Fetching all the records into internal table T_T007V from the transparent table T007V
SELECT TRKORR
ALAND
MWSKZ
TXJCD
DATAM
KSCHL
KBETR
INTO TABLE T_T007V
FROM T007V
FOR ALL ENTRIES IN T_EXTRSTRU
WHERE TRKORR = T_EXTRSTRU-KOKRS
AND ALAND = T_EXTRSTRU-ALAND
AND MWSKZ = T_EXTRSTRU-MWSKZ
AND TXJCD = T_EXTRSTRU-TXJCD
AND DATAM = T_EXTRSTRU-DATAM
AND KSCHL = T_EXTRSTRU-KSCHL.
IF NOT T_T007V IS INITIAL.
SORT T_T007V BY TRKORR ALAND MWSKZ TXJCD DATAM KSCHL.
LOOP AT T_EXTRSTRU INTO W_EXTRSTRU.
L_TABIX = SY-TABIX.
READ TABLE T_T007V INTO W_T007V
WITH KEY TRKORR = T_EXTRSTRU-KOKRS
ALAND = T_EXTRSTRU-ALAND
MWSKZ = T_EXTRSTRU-MWSKZ
TXJCD = T_EXTRSTRU-TXJCD
DATAM = T_EXTRSTRU-DATAM
KSCHL = T_EXTRSTRU-KSCHL
BINARY SEARCH.
IF SY-SUBRC = 0.
W_EXTRSTRU-KBETR = W_T007V-KBETR.
MODIFY T_EXTRSTRU FROM W_EXTRSTRU INDEX L_TABIX.
CLEAR W_EXTRSTRU.
ENDIF.
CLEAR: W_T007V,
L_TABIX,
W_EXTRSTRU.
ENDLOOP.
ENDIF.
REFRESH C_T_DATA.
C_T_DATA[] = T_EXTRSTRU[].
REFRESH: T_T007V,
T_EXTRSTRU.
ENDIF.
ENDCASE. "ENDCASE FOR RETREVING THE EXTRACTOR
<b>Reward points if this helps,</b>
Kiran -
0WBS element (external format) as append field in generic extractor?
Hi Guru's,
we use an generic extractor for our CO-PA data, as a join of different tables. Now I get the issue with this internal format of PSP element. It is of NUMC 8 and my basic data PSP element is CHAR 24. As they are not matching I want to add the POSID as an append field. But how to do this?
In table PRPS I found the Include PRPS_INC an thought about using this in my extract structure? Is this possible? How do I need to go on and to simply have my additional field - with content! - in my extract structure?
First I used an append and put in my include. As there are no fields extracted to BI I think this is wrong!? How can I delete my append?
ThanksHi Siggi,
I have not created an special Append on the VEKP. I created an generic extractor on the VEKP. All fields of VEKP are available and I can hide or choose selection-field for all of these fields. No problem.
i created an append on the extract structure via RSA6 - enhancement. I know that after generating the generic extractor with RSO2 all settings done in former times in RSA6 are lost. But, my problem is: <b>I can not see any of the fields I put into the append. They are not there.</b> Not in ROOSFIELD and following not in RSA6. And that's the problem.
Thanks for your support.
OJ -
How to make a field as required fields in Generic extractor
Hi!
Can any one please let me know , how can i make a field mandatory in generic extractor. I am creating extractor using function module.
Thanks
YHi,
You can do this in the FM i guess.When u capture the values from the section screen of the extractor check it that particular field is empty or not if its empty display an error message saying that field is compulsory.
i.e where u do the filling of range tables after that do a check for that field if its empty or not.
Hope this helps.
Ravi -
Adding new fields to LO extractor
Hi all,
I got an requirement to add new fields like tracking number, Receipt quantity and Manufactrer Number to 2LIS_02_ITM.
Tracking number( EKPO-BEDNR),Manufactrer Number(EKPO-MFRPN) AND Receipt Quantity is from EKBE.First 2 r available in maintance screen(MCEKPO) but MCEKBE is not availeble.IF its not there how can i add that fields?
This is an immediate requirement.
KrishHi,
1)Go to RSA6 and find the data source you need to enhance.--> Display
2)Double click on the Extract structure.
3)Now click on the append structure button to add the required field on to the existing structure.
4) add your required fields with ZZ appended to your field.
5) Save & Activate the append structure. Then go back and make sure you activate the extract structure also.
6) Now again go back to RSA6 and select your Data Source. But this time go to change Data Source to remove the hide option to the enhanced fields. By default theyll be in hide mode. If you dont remove the hide field then this field will not be seen in BW side.
7) Now go to SE38 to write the logic to populate the data into the enhanced field. Program name to write the logic is ZXRSAU01.
8) Check + Save + Activate.
9) Check in RSA3 if data is populated as per your requirement.
10) Replicate your Data Source.
11) Now go to Data Source/ Trans. Structure screen. Now you can see the enhanced field on the right hand side.
R/3 Side:
Follow the above steps and the enhancement will be RSAP0001:
1. ZXRSAU01  Transaction Data
2. ZXRSAU02  Master Data (ATTR).
3. ZXRSAU03  Master Data (TEXT).
4. ZXRSAU04  Hierarchies.
Also try the below links:
https://www.sdn.sap.com/irj/servlet/prt/portal/prtroot/docs/library/uuid/59069d90-0201-0010-fd81-d5e11994d8b5
also please see these threads
Enhancements
Re: enhancements
Regards, Siva -
Create generic extractor based on 2 tables
hey BI gurus,
I have to create a generic extractor based on these 3 tables:
eban - i need all fields
vttk - i need only 4 fields i.e
route,
tknum,
datbg,
daten
ekbe - budat.
now the problem is thr is no common field between vttk & eban AND vttk & ekbe. but thr is a common field between eban & ekbe.so i can create a view only on these 2 tables but i want 3 tables
how do i proceed???Hi,
Sometimes, if your application or requirement makes it necessary, you have to create your own function module to extract the data from whatever sap system to bw.
Therefore you normally make a copy of the standard fm 'RSAX_BIW_GET_DATA_SIMPLE'. To make this new function work for you, you have to realize the following.
1.) the fm gets called by the extraction api for at least 2 times. First time is for initialization and from the 2nd time on it is for data extraction.
2.) right after the last data package (somehow you need to make sure that it is the last one) you have to raise the exception no_more_data.
Refer this links for more Info
SAP BI Generic Extraction Using a Function Module
https://www.sdn.sap.com/irj/sdn/go/portal/prtroot/docs/library/uuid/a0f46157-e1c4-2910-27aa-e3f4a9c8df33
SAP Network Blog: Generic Extraction via Function Module
/people/siegfried.szameitat/blog/2005/09/29/generic-extraction-via-function-module
Take the help of an ABAPer if your are new to this process
Regards
Karthik
Assigning points is the way to say thanks -
The Generic Extractor DataSource's TimeStamp table?
We known the FI DataSource has the TimeStamp table BWOM2_TIMEST which provide two fields TS_LOW and TS_HIGH to store the Safty Interval information. I think the Generic Extractors DataSource may has the similar TimeStamp table too. If it is right, where is the TimeStamp table to Generic Extractors DataSource? Thanks for your reply.
Many thanks for all of you. I have checked the tables and data flow.
The result is below,FYI
Field comment
ROOSOURCE-OLTPSOURCE (The DataSource name)
ROOSOURCE-DELTASAFE1 (The Safety Interval Lower Limit)
ROOSOURCE-DELTASAFE2 (The Safety Interval Upper Limit)
ROOSOURCE-TSTPDAT (The DataSource create date)
ROOSOURCE-TSTPTIME (The DataSource create time)
ROOSGENDLM-OLTPSOURCE (The DataSource name)
ROOSGENDLM-DELTAID (The Current Delta update Timestamp)
ROOSGENDLM-REPEATID (TheLast Delta update Timestamp)
RSA7->Current Status (The Current Delta update Timestamp) -
Adding new field KUONR in VF05 Standard Report from table VBRK
Hello All,
I need to add the Assignment Number Field KUONR from the table VBRK into VF05 standard Report and show the respective Assignment Number for the Billing Document.
Please suggest the exact OSS note and the process
The SAP Version is SAP ECC 6.0.
Thanks and Regards
KarthikHi Karthik,
Welcome to the forum!
Please refer to the thread given below. Hope it helps.
How to Add new fields to display in VF05
Regards,
Sridhar -
Delta fo Generic extractor using function module
Hi,
I am using the following function module for generic extractor but its always showing me extraction error.Could anyone please suggest to resolve the issue.
Thanks in advance fo rsuggestion.
FUNCTION Z_BW_SALESDATA_EXTRACT_CHNG2.
""Local interface:
*" IMPORTING
*" VALUE(I_REQUNR) TYPE SBIWA_S_INTERFACE-REQUNR
*" VALUE(I_ISOURCE) TYPE SBIWA_S_INTERFACE-ISOURCE OPTIONAL
*" VALUE(I_MAXSIZE) TYPE SBIWA_S_INTERFACE-MAXSIZE OPTIONAL
*" VALUE(I_INITFLAG) TYPE SBIWA_S_INTERFACE-INITFLAG OPTIONAL
*" VALUE(I_UPDMODE) TYPE SBIWA_S_INTERFACE-UPDMODE OPTIONAL
*" VALUE(I_DATAPAKID) TYPE SBIWA_S_INTERFACE-DATAPAKID OPTIONAL
*" VALUE(I_PRIVATE_MODE) OPTIONAL
*" VALUE(I_CALLMODE) LIKE ROARCHD200-CALLMODE OPTIONAL
*" VALUE(I_REMOTE_CALL) TYPE SBIWA_FLAG DEFAULT SBIWA_C_FLAG_OFF
*" TABLES
*" I_T_SELECT TYPE SBIWA_T_SELECT OPTIONAL
*" I_T_FIELDS TYPE SBIWA_T_FIELDS OPTIONAL
*" E_T_DATA OPTIONAL
*" E_T_SOURCE_STRUCTURE_NAME OPTIONAL
*" EXCEPTIONS
*" NO_MORE_DATA
*" ERROR_PASSED_TO_MESS_HANDLER
The input parameter I_DATAPAKID is not supported yet !
Example: InfoSource containing TADIR objects
TABLES: VBFA,VBRK,tadir.
Auxiliary Selection criteria structure
DATA: l_s_select TYPE sbiwa_s_select.
Maximum number of lines for DB table
STATICS: l_maxsize TYPE sbiwa_s_interface-maxsize.
user defined variables.
DATA : X_UPDMODE(1) Type c, " Update Type
X_LastUpdate Like Sy-Datum. " Last Update Date
X_LastUpdate TYPE RODELTAID. " Last Update Date "TCS_KAP
Select ranges
RANGES: L_R_VBELN FOR VBAK-VBELN,
L_R_AUDAT FOR VBAK-AUDAT.
Parameter I_PRIVATE_MODE:
Some applications might want to use this function module for other
purposes as well (e.g. data supply for OLTP reporting tools). If the
processing logic has to be different in this case, use the optional
parameter I_PRIVATE_MODE (not supplied by BIW !) to distinguish
between BIW calls (I_PRIVATE_MODE = SPACE) and other calls
(I_PRIVATE_MODE = X).
If the message handling has to be different as well, define Your own
messaging macro which interprets parameter I_PRIVATE_MODE. When
called by BIW, it should use the LOG_WRITE macro, otherwise do what
You want.
Initialization mode (first call by SAPI) or data transfer mode
(following calls) ?
IF i_initflag = sbiwa_c_flag_on.
Initialization: check input parameters
buffer input parameters
prepare data selection
The input parameter I_DATAPAKID is not supported yet !
Invalid second initialization call -> error exit
IF NOT g_flag_interface_initialized IS INITIAL.
IF 1 = 2. MESSAGE e008(r3). ENDIF.
log_write 'E' "message type
'R3' "message class
'008' "message number
' ' "message variable 1
' '. "message variable 2
RAISE error_passed_to_mess_handler.
ENDIF.
Check InfoSource validity
CASE i_isource.
WHEN 'Z_BW_SDDATA_CREATEON'.
WHEN 'Y'.
WHEN 'Z'.
WHEN OTHERS.
IF 1 = 2. MESSAGE e009(r3). ENDIF.
log_write 'E' "message type
'R3' "message class
'009' "message number
i_isource "message variable 1
' '. "message variable 2
RAISE error_passed_to_mess_handler.
ENDCASE.
Check for supported update mode
CASE i_updmode.
WHEN 'F'.
WHEN OTHERS.
IF 1 = 2. MESSAGE e011(r3). ENDIF.
log_write 'E' "message type
'R3' "message class
'011' "message number
i_updmode "message variable 1
' '. "message variable 2
RAISE error_passed_to_mess_handler.
ENDCASE.
Check for obligatory selection criteria
READ TABLE i_t_select INTO l_s_select WITH KEY fieldnm = 'VBELN'.
IF sy-subrc <> 0.
IF 1 = 2. MESSAGE e010(r3). ENDIF.
log_write 'E' "message type
'R3' "message class
'010' "message number
'PGMID' "message variable 1
' '. "message variable 2
RAISE error_passed_to_mess_handler.
ENDIF.
APPEND LINES OF i_t_select TO g_t_select.
Fill parameter buffer for data extraction calls
g_s_interface-requnr = i_requnr.
g_s_interface-isource = i_isource.
g_s_interface-maxsize = i_maxsize.
g_s_interface-initflag = i_initflag.
g_s_interface-updmode = i_updmode.
g_s_interface-datapakid = i_datapakid.
g_flag_interface_initialized = sbiwa_c_flag_on.
Store Update mode in static variable...
X_UPDMODE = I_UPDMODE.
Select Single DELTAID
Into X_LastUpdate
From ROOSGENDLM
Where OLTPSOURCE = 'Z_BW_SDDATA_CREATEON'.
If X_LastUpdate Is Initial.
X_LastUpdate = '19800101'. " The oldest..., this should not happen
Endif.
Fill field list table for an optimized select statement
(in case that there is no 1:1 relation between InfoSource fields
and database table fields this may be far from beeing trivial)
APPEND LINES OF i_t_fields TO g_t_segfields.
ELSE. "Initialization mode or data extraction ?
Data transfer: First Call OPEN CURSOR + FETCH
Following Calls FETCH only
X_UPDMODE = I_UPDMODE.
First data package -> OPEN CURSOR
IF g_counter_datapakid = 0.
Fill range tables for fixed InfoSources. In the case of generated
InfoSources, the usage of a dynamical SELECT statement might be
more reasonable. BIW will only pass down simple selection criteria
of the type SIGN = 'I' and OPTION = 'EQ' or OPTION = 'BT'.
LOOP AT g_t_select INTO l_s_select WHERE fieldnm = 'VBELN'.
MOVE-CORRESPONDING l_s_select TO L_R_VBELN.
APPEND L_R_VBELN.
ENDLOOP.
LOOP AT g_t_select INTO l_s_select WHERE fieldnm = 'AUDAT'.
MOVE-CORRESPONDING l_s_select TO L_R_AUDAT.
APPEND L_R_AUDAT.
ENDLOOP.
Determine number of database records to be read per FETCH statement
from input parameter I_MAXSIZE. If there is a one to one relation
between InfoSource table lines and database entries, this is trivial.
In other cases, it may be impossible and some estimated value has to
be determined.
*added by Yogesh
DELETE FROM ZBWSALEDATA.
*ended by Yogesh
l_maxsize = g_s_interface-maxsize.
Check for supported update mode
CASE X_UPDMODE.
WHEN 'F' Or 'I'. " Full or Init
**get sales orders
SELECT *
INTO CORRESPONDING FIELDS OF TABLE I_SALESDATA
FROM VBAK AS K
INNER JOIN VBAP AS P
ON PVBELN = KVBELN
WHERE K~VBELN IN L_R_VBELN
AND K~AUDAT IN L_R_AUDAT
AND K~VBTYP = 'C'.
IF I_SALESDATA[] IS NOT INITIAL.
PERFORM F_GET_DATA. "get data
PERFORM F_DEL_VATCOND. "delete vat conditions
PERFORM F_GET_TAR_COSTUNIT. "get tariff cost unit
PERFORM F_GET_NETVAL TABLES IT_VBDPA1. "get net val of the item
PERFORM F_GET_SALESDATA.
*write perform with name F_INSERT_DB_ZBWSALEDATA.
PERFORM F_INSERT_DB_ZBWSALEDATA. "insert into table ZBWSALESDATA
LOOP AT I_SALESDATA WHERE NETPR = 0.
MOVE-CORRESPONDING I_SALESDATA TO I_SALESDATA_FIN.
APPEND I_SALESDATA_FIN.
ENDLOOP.
SORT I_SALESDATA_FIN BY VBELN POSNR KSCHL.
DELETE ADJACENT DUPLICATES FROM I_SALESDATA_FIN
COMPARING VBELN POSNR
KSCHL.
INSERT ZBWSALEDATA FROM TABLE I_SALESDATA_FIN.
ENDIF.
WHEN 'D'. " Delta
SELECT *
INTO CORRESPONDING FIELDS OF TABLE I_SALESDATA
FROM VBAK AS K
INNER JOIN VBAP AS P
ON PVBELN = KVBELN
WHERE K~ERDAT >= X_LastUpdate
WHERE K~ERDAT >= X_LastUpdate+0(8) "TCS_KAP
AND K~VBTYP = 'C'.
IF I_SALESDATA[] IS NOT INITIAL.
PERFORM F_GET_DATA. "get data
PERFORM F_DEL_VATCOND. "delete vat conditions
PERFORM F_GET_TAR_COSTUNIT. "get tariff cost unit
PERFORM F_GET_NETVAL TABLES IT_VBDPA1. "get net val of the item
PERFORM F_GET_SALESDATA.
*write perform with name F_INSERT_DB_ZBWSALEDATA.
PERFORM F_INSERT_DB_ZBWSALEDATA. "insert into table ZBWSALESDATA
LOOP AT I_SALESDATA WHERE NETPR = 0.
MOVE-CORRESPONDING I_SALESDATA TO I_SALESDATA_FIN.
APPEND I_SALESDATA_FIN.
ENDLOOP.
SORT I_SALESDATA_FIN BY VBELN POSNR KSCHL.
DELETE ADJACENT DUPLICATES FROM I_SALESDATA_FIN
COMPARING VBELN POSNR
KSCHL.
INSERT ZBWSALEDATA FROM TABLE I_SALESDATA_FIN.
ENDIF.
WHEN OTHERS.
IF 1 = 2. MESSAGE E011(R3). ENDIF.
LOG_WRITE 'E' "message type
'R3' "message class
'011' "message number
I_UPDMODE "message variable 1
' '. "message variable 2
RAISE ERROR_PASSED_TO_MESS_HANDLER.
ENDCASE.
**end get sales orders
OPEN CURSOR WITH HOLD g_cursor FOR
SELECT (g_t_fields) FROM ZBWSALEDATA.
WHERE pgmid IN l_r_pgmid AND
object IN l_r_object.
ENDIF. "First data package ?
Fetch records into interface table. There are two different options:
- fixed interface table structure for fixed InfoSources have to be
named E_T_'Name of assigned source structure in table ROIS'.
- for generating applications like LIS and CO-PA, the generic table
E_T_DATA has to be used.
Only one of these interface types should be implemented in one API !
FETCH NEXT CURSOR g_cursor
APPENDING CORRESPONDING FIELDS
OF TABLE E_T_DATA
PACKAGE SIZE l_maxsize.
IF sy-subrc <> 0.
CLOSE CURSOR g_cursor.
RAISE no_more_data.
ENDIF.
g_counter_datapakid = g_counter_datapakid + 1.
ENDIF. "Initialization mode or data extraction ?
Best regards,
YogeshDear Yogesh,
Try to debug the code by putting a break point at select statement...is the FM Syntactically correct ??
Check the Select statements..if all fields are not required avoid using Select * , and use always for all entries rather than JOINS..
Note : For Joins you have to specify the Fields in the Select...Dont use Select * ....
Hope it helps..
Thanks,
Krish -
New field not displaying in ALV
Hi all,
I have worked with ALV before, but currently I'm facing the problem of adding a new field to the ALV but it was not display on the screen. I have checked the fieldcatalog table and internal table right before the call of GRID-> SET_TABLE_FOR_FIRST_DISPLAY. All seems to be fine at this moment. Just that the new field was not displayed on the screen. Any idea?Hello Mil
If you are using the old-fashioned ALV you will find several push-buttons for changing the ALV layout.
If you are using OO-based ALV then you will have a single push-button in the ALV toolbar with dropdown menu to select the specific function.
In any case, choose function "Change layout...". Usually you will get a popup with two lists of fields:
- on the left side you see the currently displayed fields in the ALV list
- on the right side you see fields that can additionally displayed
For sure you will find your missing field there.
Regards
Uwe -
Getting error while creating new fields
hi all,
i am getting an error when i am adding a new field thru eewb to a txn.
error message "Definition CRM_BTX_ADD_NEW_FIELDS is of the type 'TSK' and should run on an external system. This is not permissible. Only definitions of type 'SEQ' may be created for external systems."
plz helep me out
and i have few doubts
1 in web ui to display these new fields do we need to write a program
2. new field values are stored in table do weneed to create any table ?
3. do we need to write any program so that the values will be stored in tht table?
thanks
madhuri
Edited by: madhuri pasupuleti on Apr 27, 2009 1:33 PMHi Madhuri,
For error message "Definition CRM_BTX_ADD_NEW_FIELDS is of the type 'TSK' and should run on an external system. This is not permissible. Only definitions of type 'SEQ' may be created for external systems."
- Check SAP Market Place for any notes on "CRM_BTX_ADD_NEW_FIELDS"
1 in web ui to display these new fields do we need to write a program
- No need to write any program to display new fields in WEB UI. Using the EEWB will automatically create code behind the screens. All new fields created will be available in base table (example: for business partner - BUT000). You can explore the fields available functionality in WEB UI to populate them
2. new field values are stored in table do we need to create any table ?
- No, EEWB will automatically creates customized structure in code behind the screens
3. do we need to write any program so that the values will be stored in tht table?
- No, I don't know how to add values to the particular field(s) but sure that you don't need to write any program to store the values in customized tables
Cheers,
Peter J. -
LO extractor - Adding field in the extractor
Hello ,
Suppose i added new field in the extractor on R3 side .
Now i need to add that field in the communication structure , so the order is required while adding the field .
Or when we add the field in the communication structure and activate automatically the field be put at required hierarchy .
Thanks ,
Rahul .Hi Rahul
If you adding new fields on comm structure ,add them as a last field. Do not add in the middle or first position.
You dont need any order for the new fields,
Regards,
Chama. -
Idoc enhancement with new fields and refresh in MII 12.1
Hello all,
I'm using one standard idoc LOIPLO to transfer planned orders from ERP to SAP ME 5.2
I have enhanced this idoc to add some new "custom fields" -> On the ERP side I can see my new fields in the idoc, but when idoc is received in MII, I don't see my new fields (it's still the "old" idoc version). In 5.1, I remember that we had to stop/start the message listener in MII and new fields were available, but in 5.2 it does not work.
-> Message listener is now configured at Netweaver level and we stop/start it, but the new fields are not in.
Any idea how to "refresh" the idoc version in MII ?
Thanks and regards,
Michaël.Restart the NW server
Restarting the Java process should be enough...
Perhaps also via the "cache refresh" tool normally used for Webdynpro stuffs...
Maybe you are looking for
-
Assign unique id to client of socket server
HI I am in the process of developing a xml socket server application and have hit on a problem. I have managed to create a server that listens for connections and once a request is recieved creates a new client on a seperate thread with the reference
-
Lightroom 4.3 and Photoshop CS5 Crashing
For several months, I have been trying to troubleshoot random blue-screen crashes when (and only when) using Lightroom 4.3 and Photoshop CS5 in Windows 7 64-bit. The Windows stop error code is always 124 (hardware related). The crash dump files hav
-
How to have podcasts listed in music
I have some podcasts that I down loaded directly and imported to itunes . They show up in the music list . Later I found them on itunes and those podcasts show up in the podcast category . I have podcasts from the same artist in both places ( podcast
-
I am trying to install the netscape plugin. The documentation says that it needs service pack 6 or higher for iPlanet web server 4.1. I cannot find this service pack on bea download page. I have installed the plugin that came with the distribution, b
-
Sort Functionality in Advanced table.
Dear Friends, I have a OAF page developed with advance table region which has around 7 columns . under every column i have created a "sortable header field " also i had set the sort allowed property to TRUE , but still when ever i click on sort butto