BO Creation in table COM_SE_BUSOBJ
Hi,
I am working in an SAP CRM system.
In the transaction , ses_admin , when I am trying to add a new entry by Goto->customizing->Business Objects and Indexes , I am not able to view any entries. Also, when I am trying to add the new entry(for search using TREX-SES) , it is giving an error message 'No entry maintained' in table COM_SE_BUSOBJ . Also, I am actually very new to the SAP CRM.
Can anyone provide me some useful link and material on the same.
Best Regards
Sid
k
Similar Messages
-
Problem regarding the creation of Table using CSS.
Hi ,
Here I have a Problem regarding the creation of Table using CSS.
In My Application i have a table with multiple rows(Rows are Dynamically added to the table).First i am setting the table with the following properties:
width:900px;
height : auto,
Overflow : visible,
Max-height: : 200px.
If I use above properties,I'm getting a table with 5 or 6 rows(height upto 200px).After that i am getting the Vertical ScrollBar.
The problem is when a table has many columns, Vertical and Horizontal Scrolls are coming at the time of setting the table. The table height is not Increasing dynamically.
How can i use "height" property in CSS? (I want the table height to be increased when the columns are more.)
Thanks & Regards
MadhaviHey humble user. Errr I'm trying to understand what ur trying to do. U want to create a section of a region destructively from an existing region right? If so select the option convert to new region (opt-comm-R or selecting it by right clicking). Check your audio bin to make sure. Whats the "merge" function? Are u refering to the glue tool?
-
Reg: Creation of Table Types
Hi All,
I have a small question regaridng the creation of Table type.
Let us suppose I am creating Table type for a custom table zsample which is having 5 fields. I am generally creating a structure similar to custom table and using that structure as line type for the table type. Let us suppose if there are any changes in the custom table like change in the order of fields or if new fields are added the table type will give dump.
My question is If I use the custom table itself as a line type, will there be any effect in the performance or some thing or I can go ahead and use it..
Thanks,
RaveeWhat dump are you expecting ???
It is idea behind the creation with reference to get structures and tables which always look like
the tables they refer to.
I can not see a possibilty for a dump as long as you create only an internal table.
A dump could appear, if the internal table is later used to update another db-table. But there it should be clear that the structure of an internal should be created with reference to the tables which they change.
Siegfried -
Creation of tables using JDBC or SQLJ in webdynpro application
Hi,
I am trying to create tables in javadictionary(MaxDB)using my WebDynpro application.I tried creating tables using SQLJ and JDBC.But I was not able to do it.I can select and insert data into already created tables.
Whwn I tried creating a table using JDBC I encountered the following exception.
com.sap.sql.log.OpenSQLException: The SQL statement "CREATE TABLE TMP_DEPID (DEPID varchar(10) NOT NULL,DEPNAME VARCHAR(25))" contains the syntax error[s]: Open SQL syntax error: CREATE ... TABLE is not supported
SQL syntax error: "VARCHAR" is a reserved keyword and cannot be used as an unquoted identifier
Does this mean that creating tables is not supported?
Can anyone help me in this matter?
Thanks in advance,
regards
~Pradeep ShettyHi Pradeep,
Yes, OpenSQL does not support creation of tables. But why would you need to create tables at runtime?! The natural way is to create the model at design time of your application, i.e. with the Java DataDictionary.
However, if for any reason you really need to create database tables at runtime, you can achieve this by using a non-OpenSQL datasource, e.g. you could create a VendorSQL one and use it to obtain JDBC connections in your app. See also http://help.sap.com/saphelp_nw04/helpdata/en/c0/3ad4d5cdc66447a188b582aad537d3/frameset.htm.
Hope that helps!
Vladimir -
MDM Java API (Creation of table)
Hi,
can anyone help me for creation of tables in repository using MDM java API .
Can u Provide sample code for this.
Edited by: Srikanth Josyula on Jun 26, 2008 8:52 AMHi Srikanth,
Check with this code.It may be useful.
createflattable.java
Created on June 25, 2008, 5:08 PM
To change this template, choose Tools | Options and locate the template under
the Source Creation and Management node. Right-click the template and choose
Open. You can then make changes to the template in the Source Editor.
package tabletype;
import com.sap.mdm.commands.AuthenticateRepositorySessionCommand;
import com.sap.mdm.commands.CommandException;
import com.sap.mdm.commands.CreateRepositorySessionCommand;
import com.sap.mdm.commands.GetRepositoryRegionListCommand;
import com.sap.mdm.data.MultilingualString;
import com.sap.mdm.data.RegionProperties;
import com.sap.mdm.data.RegionalString;
import com.sap.mdm.net.ConnectionException;
import com.sap.mdm.net.ConnectionPool;
import com.sap.mdm.net.ConnectionPoolFactory;
import com.sap.mdm.schema.TableProperties;
import com.sap.mdm.schema.commands.CreateTableCommand;
import com.sap.mdm.schema.commands.GetFieldListCommand;
import com.sap.mdm.schema.commands.GetTableListCommand;
import com.sap.*;
import com.sap.mdm.server.DBMSType;
import com.sap.mdm.server.RepositoryIdentifier;
import java.util.Locale;
public class createflattable {
/** Creates a new instance of createflattable */
public createflattable() {
private static MultilingualString createMultilingualString(RegionProperties[] regionPropertiesList, String baseString)
MultilingualString mlString = new MultilingualString();
for (int i = 0; i < regionPropertiesList.length; i++)
Locale locale = regionPropertiesList<i>.getLocale();
//Locale locale = regionPropertiesList<i>.getLocale();
String regionCode = regionPropertiesList<i>.getRegionCode();
String string = baseString + "_" + locale.getLanguage() + "_" + locale.getCountry();
RegionalString regionalstring = new RegionalString(string, regionCode);
mlString.set(regionalstring);
return mlString;
private static TableProperties createFlatTable(RegionProperties[] regionPropertiesList)
//MultilingualString tableName = createMultilingualString(regionPropertiesList, "NewTable" + System.currentTimeMillis());
MultilingualString tableName = createMultilingualString(regionPropertiesList, "first"+System.currentTimeMillis());
System.out.println("table is" +tableName);
TableProperties table = new TableProperties(TableProperties.FLAT);
table.setName(tableName);
table.setCode("NewCode" + System.currentTimeMillis());
table.setKeyMappable(true);
table.setDescription("");
return table;
public static void main(String[] args) {
// System Name
String tag = "";
ConnectionPool connections = null;
try {
connections = ConnectionPoolFactory.getInstance(tag);
catch (ConnectionException e)
e.printStackTrace();
return;
//////////////// specify the repository to use
//RepositoryName
String repositoryName = "";
//DataBase Name
String dbmsName = "";
RepositoryIdentifier reposId = new RepositoryIdentifier(repositoryName, dbmsName, DBMSType.MS_SQL);
/////// create a repository session
CreateRepositorySessionCommand sessionCommand = new CreateRepositorySessionCommand(connections);
sessionCommand.setRepositoryIdentifier(reposId);
try {
sessionCommand.execute();
catch (CommandException e) {
e.printStackTrace();
return;
System.out.println("Currently connected to "+reposId);
String sessionId = sessionCommand.getRepositorySession();
/////////// authenticate the repository session
String userName = "";
String userPassword = "";
AuthenticateRepositorySessionCommand authCommand = new AuthenticateRepositorySessionCommand(connections);
authCommand.setSession(sessionId);
authCommand.setUserName(userName);
authCommand.setUserPassword(userPassword);
try {
authCommand.execute();
catch (CommandException e) {
e.printStackTrace();
return;
//////////////////// retrieve the list of tables
GetTableListCommand tableListCommand = new GetTableListCommand(connections);
tableListCommand.setSession(sessionId);
try {
tableListCommand.execute();
catch (CommandException e) {
e.printStackTrace();
return;
// get change stamp
// this is required when we make any kind of changes to the repository
int changeStamp = tableListCommand.getChangeStamp();
//////get repository regionlist
//A command for retrieving the list of regions supported by the repository.
// retrieve the available regions (languages) for the repository
// we need this to set up the table name for each region
GetRepositoryRegionListCommand gm = new GetRepositoryRegionListCommand(connections);
gm.setRepositoryIdentifier(reposId);
try {
gm.execute();
catch (CommandException e) {
e.printStackTrace();
return;
// RegionProperties[] rs = gm.getRegions();
RegionProperties[] regionPropertiesList = gm.getRegions();
TableProperties newtable = createFlatTable(regionPropertiesList);
CreateTableCommand c = new CreateTableCommand (connections);
c.setSession(sessionId);
c.setTable(newtable);
c.setInChangeStamp(changeStamp);
try {
c.execute();
System.out.println("sdf");
catch (CommandException e) {
e.printStackTrace();
return; -
Capacity Planning for Creation of Table
Hello Guys,
I just need some advise here.
I have been told to work out the space needed for the creation of a table.
The table in question would have three columns with datatypes [num(10), varchar(10),date] and would be loaded with 100,000 rows. How do I go about it.
Thanks in AdvanceTry with something like this, may help you.
Prerreqs: parameter OPTIMIZER_MODE != RULE.
grant to execute DBMS_SPACE
DDL Table creation:
CREATE TABLE SAMPLE
ID NUMBER(9),
NAME VARCHAR(50),
CREATE_DATE_TIME DATE,
MOD_DATE_TIME DATE,
USER_ID VARCHAR(15)
set serveroutput on
declare
calc_used_bytes NUMBER;
calc_alloc_bytes NUMBER;
cols sys.create_table_cost_columns;
begin
cols := sys.create_table_cost_columns
sys.create_table_cost_colinfo('NUMBER', 9),
sys.create_table_cost_colinfo('VARCHAR2', 50),
sys.create_table_cost_colinfo('VARCHAR2', 15),
sys.create_table_cost_colinfo('DATE', NULL),
sys.create_table_cost_colinfo('DATE', NULL)
DBMS_SPACE.CREATE_TABLE_COST (
tablespace_name => 'USERS',
--avg_row_size => 100, quitar comentario para 11g
row_count => 5000,
pct_free => 10,
used_bytes => calc_used_bytes,
alloc_bytes => calc_alloc_bytes
dbms_output.put_line('Used (M): '||round(calc_used_bytes/(1024*1024)));
dbms_output.put_line('Allocated (M): '||round(calc_alloc_bytes/(1024*1024)));
end;
/More info: http://download.oracle.com/docs/cd/B19306_01/appdev.102/b14258/d_space.htm#i1003180
Regards.
johnxjean
Edited by: johnxjean on 18-Mar-2011 09:43
Edited by: johnxjean on 18-Mar-2011 09:44 -
Creation of table in interactive form
hai,
any one can explain me the creation of table in interactive forms transcation code(sfp)
or any can send any material because i am new to this, how to build interactive forms
advance thanks.
regards,
shravanramidi .Hi,
TRy https://www.sdn.sap.com/irj/sdn/go/portal/prtroot/docs/library/uuid/cacb9a7d-0c01-0010-1281-be4962c9ab3e
Regards,
Shiva Kumar(Reward if helpful). -
Entry VEHICLE missing in table COM_SE_BUSOBJ
Hi Experts,
I’m facing an issue in SAP VMS (Vehicle Management System). If I click on the “Find” option in VELO transaction then list of vehicles will be displayed but system throwing following error” Entry VEHICLE missing in table COM_SE_BUSOBJ”
Plz help me to solve.
Thanks in advance!
Regards,
NagaHi Naga,
You have to maintain business object VEHICLE in customizing table COM_SE_BUSOBJ:
SPRO -> SAP Netweaver -> Application Server -> System administration -> Search engine service -> Define business objects for search engine service
Maintain record:
Business object: VEHICLE
Object type: 1
You have to enter the Index-ID for SES, see F1-help.
Regards
Joachim -
Significance of Initial (intial_extent)parameter while creation of table
Hi All,
I am designing a new schema for my 10g database and I am in process of creation of tablespaces and tables.
My Tablespace are extent management local autoallocate and auto segment space management.
With “segment space management Auto”, I understand that I don’t have to define storage clause in tablespace and freelist will be taken care by bitmap
My question is
while creation of tables what’s the significance of Intial (intial_extent in user_tables) parameter.?
Do I need to consider this parameter while defining large and small tables?
Is this not controlled by “auto segment space management.” Parameter of tablespace.?While it is unlikely to make a measurable impact on anything in practice, it is almost always preferable in theory, assuming perfect knowledge of the system, to have a few different tablespaces with different uniform extent sizes and to put each object in the appropriate tablespace for its size (i.e. giant tables in the tablespace with giant extent sizes, tiny tables in the tablespace with tiny extent sizes, etc.). The problem with this, however, is that you very rarely have perfect knowledge in advance about object sizes and growth and size patterns are likely to evolve over the life of the system, so you can suck up a great deal of DBA and developer time gathering and maintaining this sort of information as well as responding to changes over time (i.e. moving objects from one tablespace to another as their usage patterns change). For most systems, the potential benefit to having a perfect setup, rather than putting everything in an AUTOALLOCATE tablespace, is far smaller than the cost of actually doing so.
Unless you have some reason to believe that your application is in the minority where squeezing the last bit of storage efficiency is worth the hassle, I'd tend to suggest throwing everything in an AUTOALLOCATE tablespace.
Justin -
Good morning.
In oracle 10g is necessary specify clause storage in creation of tables??
thanks
Mauricio Briñes.Nope, it's not required.
scott@db> select * from v$version;
BANNER
Oracle Database 10g Enterprise Edition Release 10.2.0.3.0 - 64bi
PL/SQL Release 10.2.0.3.0 - Production
CORE 10.2.0.3.0 Production
TNS for Solaris: Version 10.2.0.3.0 - Production
NLSRTL Version 10.2.0.3.0 - Production
Elapsed: 00:00:00.00
scott@db> create table sun_test
2 ( a number);
Table created. -
Need Notification on creation of table
Hi,
I am looking for notification as soon a table is created in a document to perform some actions on it.
I tried looking for Responder service but there is no such service available for table creation.
Can some one suggest a way for the same? If I have to use Observer then which boss class shall I use for it and what should be the subject.One approach is via CTextCommandPreProcess::InsertPreProcess(), see whether the inserted char has a table bound to it.
Note that is pretty early, e.g. at that point table attributes haven't been applied.
Later on the kTextStoryBoss subject notifies with change kTableModelBoss, protocol IID_IPRENOTIFYTABLESTRUCTURECHANGE.
This change is also seen on the kDocBoss subject so you can use a document observer.
The void* data appears to be your table's IID_ITABLELAYOUT.
The last change that I've seen with a simple table is the table style (2nd time during the bracketing kNewTableCmdBoss):
subject kDocWorkspaceBoss, change kApplyTableStyleCmdBoss, protocol IID_ITABLEMODEL given the command. -
Hi,
While creation of a Z table in Development Server, it is giving compilation error that 'You donot have permission to create a table'.
How to overcomethis problem?
Can anyone give the solution for it?
thanks
RevanthHello,
Sure, talk to your basis team, they´ll give you the rigth permissions.
Bye
Gabriel -
Creation of table of table dynamically
Hi everyone,
i have created an alv grid with a dynamic number of columns. Now i need to edit specific rows in the alv table. In the BCALV_EDIT_02 you need to create in the data table a field CELLTAB (wich is also a table), how can i do this ?
XavierHello Frederico
The once again revised version of my sample report demonstrates how to store PBO and PAI data. Please note the following naming convention:
- OUTTAB ==> itab for ALV list display with CELLTAB (i.e. a complex type)
- ITAB ==> flat itab without CELLTAB
*& Report ZUS_SDN_RTTI_CREATE_STRUCTUR_2
*& NOTE: 1st revised version of ZUS_SDN_RTTI_CREATE_STRUCTUR_1
REPORT zus_sdn_rtti_create_structur_2.
TYPE-POOLS: abap.
DATA:
celltab TYPE lvc_t_styl.
DATA:
gd_tabnam TYPE string,
gd_tabfield TYPE string,
go_table TYPE REF TO cl_salv_table,
go_sdescr TYPE REF TO cl_abap_structdescr,
go_sdescr_new TYPE REF TO cl_abap_structdescr,
go_tdescr TYPE REF TO cl_abap_tabledescr,
go_typedescr TYPE REF TO cl_abap_typedescr,
gdo_data TYPE REF TO data,
gdo_handle TYPE REF TO data,
gs_component TYPE abap_compdescr,
gs_comp TYPE abap_componentdescr,
gt_components TYPE abap_component_tab.
* name TYPE string,
* type TYPE REF TO cl_abap_datadescr,
* as_include TYPE abap_bool,
* suffix TYPE string,
FIELD-SYMBOLS:
<gd_fld> TYPE ANY, " single field
<gs_outtab> TYPE ANY, " structure with CELLTAB
<gs_itab> TYPE ANY, " structure without CELLTAB
<gt_itab_pbo> TYPE STANDARD TABLE, " without CELLTAB
<gt_itab_pai> TYPE STANDARD TABLE, " without CELLTAB
<gt_outtab_pbo> TYPE STANDARD TABLE, " with CELLTAB
<gt_outtab_pai> TYPE STANDARD TABLE. " with CELLTAB
PARAMETER:
p_tabnam TYPE tabname DEFAULT 'KNB1'.
PARAMETERS:
p_skip AS CHECKBOX DEFAULT 'X'. " skip simulation
START-OF-SELECTION.
" Describe structure
go_sdescr ?= cl_abap_structdescr=>describe_by_name( p_tabnam ).
gd_tabnam = go_sdescr->get_relative_name( ).
* Simulate dynamic addition of columns to ALV list
DO 5 TIMES.
READ TABLE go_sdescr->components INTO gs_component INDEX syst-index.
" Build fieldname
CONCATENATE gd_tabnam gs_component-name INTO gd_tabfield
SEPARATED BY '-'.
CLEAR: gs_comp.
gs_comp-type ?= cl_abap_datadescr=>describe_by_name( gd_tabfield ).
gs_comp-name = gs_component-name.
APPEND gs_comp TO gt_components.
go_sdescr_new = cl_abap_structdescr=>create( gt_components ).
go_tdescr = cl_abap_tabledescr=>create( go_sdescr_new ).
" Create data refence followed by table creation
CREATE DATA gdo_handle TYPE HANDLE go_tdescr.
ASSIGN gdo_handle->* TO <gt_outtab_pbo>.
* Dynamic select
SELECT * FROM (p_tabnam) UP TO 10 ROWS
INTO CORRESPONDING FIELDS OF TABLE <gt_outtab_pbo>
WHERE bukrs = '2000'.
IF ( p_skip = abap_false ).
TRY.
CALL METHOD cl_salv_table=>factory
IMPORTING
r_salv_table = go_table
CHANGING
t_table = <gt_outtab_pbo>.
go_table->display( ).
CATCH cx_salv_msg .
ENDTRY.
ENDIF.
ENDDO.
TRY.
CALL METHOD cl_salv_table=>factory
IMPORTING
r_salv_table = go_table
CHANGING
t_table = <gt_outtab_pbo>.
go_table->display( ).
CATCH cx_salv_msg .
ENDTRY.
" Display component list in order to prove that indeed the field names
" are used (instead of the data element names)
TRY.
CALL METHOD cl_salv_table=>factory
IMPORTING
r_salv_table = go_table
CHANGING
t_table = gt_components.
go_table->display( ).
CATCH cx_salv_msg .
ENDTRY.
" Create data reference for structure (without CELLTAB)!!!
CREATE DATA gdo_handle TYPE HANDLE go_sdescr_new.
REFRESH: gt_components.
CLEAR: gs_comp.
gs_comp-type ?=
cl_abap_structdescr=>describe_by_data_ref( gdo_handle ).
gs_comp-name = 'DATA'.
gs_comp-as_include = abap_true.
APPEND gs_comp TO gt_components.
" Add table type as field to structure ==> complex structure
CLEAR: gs_comp.
gs_comp-type ?= cl_abap_typedescr=>describe_by_data( celltab ).
gs_comp-name = 'CELLTAB'.
APPEND gs_comp TO gt_components.
go_sdescr = cl_abap_structdescr=>create( gt_components ).
go_tdescr = cl_abap_tabledescr=>create( go_sdescr ).
CREATE DATA gdo_handle TYPE HANDLE go_tdescr.
ASSIGN gdo_handle->* TO <gt_outtab_pbo>.
* Dynamic select
SELECT * FROM (p_tabnam) UP TO 10 ROWS
INTO CORRESPONDING FIELDS OF TABLE <gt_outtab_pbo>
WHERE bukrs = '2000'.
PERFORM fill_celltab.
" Create second itab (PAI data)
CREATE DATA gdo_handle TYPE HANDLE go_tdescr.
ASSIGN gdo_handle->* TO <gt_outtab_pai>.
<gt_outtab_pai> = <gt_outtab_pbo>. " PAI data = PBO data
" Renumbering of customer makes it easier to spot the differences
LOOP AT <gt_outtab_pai> ASSIGNING <gs_outtab>.
ASSIGN COMPONENT 'KUNNR' OF STRUCTURE <gs_outtab> TO <gd_fld>.
<gd_fld> = syst-tabix. " new numbering of customers
ENDLOOP.
LOOP AT <gt_outtab_pbo> ASSIGNING <gs_outtab>.
ASSIGN COMPONENT 'KUNNR' OF STRUCTURE <gs_outtab> TO <gd_fld>.
<gd_fld> = syst-tabix. " new numbering of customers
ENDLOOP.
DELETE <gt_outtab_pbo> INDEX 3. " ==> 3rd row in PAI data is new
DELETE <gt_outtab_pai> INDEX 7. " ==> 7th row in PBO data is DELE
" Shuffle data from outtab to corresponding itab (w/o CELLTAB)
PERFORM shuffle_outtab_to_itab.
" List output
PERFORM write_list.
EXIT.
" Simplified version of table creation:
CLEAR: gdo_data.
UNASSIGN <gt_outtab_pbo>.
CREATE DATA gdo_data TYPE STANDARD TABLE OF (p_tabnam).
ASSIGN gdo_data->* TO <gt_outtab_pbo>.
END-OF-SELECTION.
*& Form FILL_CELLTAB
* text
* --> p1 text
* <-- p2 text
FORM fill_celltab .
* define local data
DATA:
ls_cell TYPE lvc_s_styl,
lt_celltab TYPE lvc_t_styl.
FIELD-SYMBOLS:
<gs_struc> TYPE ANY,
<lt_celltab> TYPE lvc_t_styl.
" Create dummy entry for local CELLTAB
ls_cell-fieldname = 'BUKRS'.
ls_cell-style = cl_gui_alv_grid=>mc_style_enabled.
INSERT ls_cell INTO TABLE lt_celltab.
LOOP AT <gt_outtab_pbo> ASSIGNING <gs_struc>.
ASSIGN COMPONENT 'CELLTAB' OF STRUCTURE <gs_struc> TO <lt_celltab>.
<lt_celltab> = lt_celltab.
" No MODIFY required because we are working with the field symbol
ENDLOOP.
ENDFORM. " FILL_CELLTAB
*& Form SHUFFLE_OUTTAB_TO_ITAB
* text
* --> p1 text
* <-- p2 text
FORM shuffle_outtab_to_itab .
go_tdescr = cl_abap_tabledescr=>create( go_sdescr_new ).
CREATE DATA gdo_handle TYPE HANDLE go_tdescr.
ASSIGN gdo_handle->* TO <gt_itab_pbo>.
go_tdescr = cl_abap_tabledescr=>create( go_sdescr_new ).
CREATE DATA gdo_handle TYPE HANDLE go_tdescr.
ASSIGN gdo_handle->* TO <gt_itab_pai>.
LOOP AT <gt_outtab_pbo> ASSIGNING <gs_outtab>.
ASSIGN COMPONENT 'DATA' OF STRUCTURE <gs_outtab> TO <gs_itab>.
APPEND <gs_itab> TO <gt_itab_pbo>.
ENDLOOP.
LOOP AT <gt_outtab_pai> ASSIGNING <gs_outtab>.
ASSIGN COMPONENT 'DATA' OF STRUCTURE <gs_outtab> TO <gs_itab>.
APPEND <gs_itab> TO <gt_itab_pai>.
ENDLOOP.
ENDFORM. " SHUFFLE_OUTTAB_TO_ITAB
*& Form WRITE_LIST
* text
* --> p1 text
* <-- p2 text
FORM write_list .
WRITE: / 'PBO data:'.
LOOP AT <gt_itab_pbo> ASSIGNING <gs_itab>.
WRITE: / 'Record No.=', syst-tabix, '==>'.
DO.
ASSIGN COMPONENT syst-index OF STRUCTURE <gs_itab> TO <gd_fld>.
IF ( syst-subrc NE 0 ).
EXIT.
ENDIF.
WRITE: <gd_fld>.
ENDDO.
ENDLOOP.
SKIP 2.
WRITE: / 'PAI data:'.
LOOP AT <gt_itab_pai> ASSIGNING <gs_itab>.
WRITE: / 'Record No.=', syst-tabix, '==>'.
DO.
ASSIGN COMPONENT syst-index OF STRUCTURE <gs_itab> TO <gd_fld>.
IF ( syst-subrc NE 0 ).
EXIT.
ENDIF.
WRITE: <gd_fld>.
ENDDO.
ENDLOOP.
ENDFORM. " WRITE_LIST
Finally, if you want to know the <i>differences </i>between PAI and PBO data, that is which records have been deleted, updated or inserted have a look at my code sample
<a href="https://wiki.sdn.sap.com/wiki/display/Snippets/ComparingTwoInternalTables-AGeneric+Approach">Comparing Two Internal Tables - A Generic Approach</a>
Regards
Uwe -
Error During Creation of Table Value Request /Simple Value Request Express
Hi,
I am on SAP CRM ABAP 7.0 with enhancement pack 2.0.
The requirement is to create a decision table which would have value(search helps) requests for some of the condition columns in it. For example, Value Request for condition column Y would come according to condition column X . As per my understanding,this could only be achieved by maintaining foreign key relationship. So I tried to create a Table Value Request which I could assign in the domain values in the data object of the corresponding condition column.
But,when I am trying to create a Table Value Request or Simple Value Request in BRF+ application, it is throwing an error message "Table FDT_EXPR_1950S is not part of the Customizing object FDT0001 T".
Could you please help me out !!Hi Carsten,
Thanks for your quick response.
Just wondering whether or not I can achieve the requirement without Table Value Request. Do you have any idea on this? -
Spatial index creation for table with more than one geometry columns?
I have table with more than one geometry columns.
I'v added in user_sdo_geom_metadata table record for every column in the table.
When I try to create spatial indexes over geometry columns in the table - i get error message:
ERROR at line 1:
ORA-29855: error occurred in the execution of ODCIINDEXCREATE routine
ORA-13203: failed to read USER_SDO_GEOM_METADATA table
ORA-13203: failed to read USER_SDO_GEOM_METADATA table
ORA-06512: at "MDSYS.SDO_INDEX_METHOD", line 8
ORA-06512: at line 1
What is the the solution?I'v got errors in my user_sdo_geom_metadata.
The problem does not exists!
Maybe you are looking for
-
Can't get firefox sync to work. I keep getting 'Error While Syncing' message
I am on Mac OS X 10.6.4, Snow Leopard on a Mini Mac a year old. I got a message from X Marks telling me they were shutting down. As I use my bookmarks every day and have thousands of them all sorted into folders I definitely never want to lose them o
-
Hard Drive not being recognized on my Graphite Clamshell
I have a challenge for anyone. I have a ibook 366(clamshell) that is not recognizing the hd. It was working wonderfully one night I shut it down and the next day I get the flashing question mark. I've tried all of the normal stuff: zap pram, reset nv
-
.pdf from MS Publisher - links not working
Hello! I have converted a MS Publisher document to a .pdf document. When I completed the conversion (using the .pdf menu bar option in Publisher), the .pdf should retain the hyperlinks. However it doesn't. The hyperlink is attached to a picture - d
-
Downgrade to iOS 5.1.1
My iPhone 4S has been acting very strange since I upgraded to iOS 6 which I did on the 19th now that it has been more than 3 days I have no iCloud backup which will bring back my iOS 5.1.1 is there another way to downgrade?
-
Flash player 17 Mac OS Yosemite will not download
Flash player only downloads to 25% Lightroom only downloads to 40% I have uninstalled, demounted, re downloaded the Diskmount and tried all troubleshooting suggestions in the forums Help me please