Structure names in SD
Hello All
I wanted to know what are the structure naming conventions which are used in SD VOFM routines.
According to me the structure names start with KOMx (where x is either p or v).
Best regards
Sujoy
Hi
Structures can be komv ,komp ,komk
and internal talbe would be xkomv, tkomv, konp etc...
Thanks
Krishna
Similar Messages
-
Dynamic structure names in cfloop
I have designed a web application that allows users to enter
a number of records on one form – for example computer
skills. The user can add up to 20 different computer skills.
On another form, the user’s recorded computer skills
are shown as a number of dynamic checkboxes. One computer skill
means the user sees one checkbox. Twenty computer skills means the
user sees 20 checkboxes. I have made a query loop to output these
computer skills and checkboxes. I have also made structure
variables so that the selection of the specific computer skill
checkbox is retained for later use in the web application. If the
user checks any of the checkboxes, on submission of the form, the
structure value is updated from no to yes (and vice versa). This
part is working, and I am happy with it.
The problem I have is that I am unable to find a way to
individually indicate that the specific checkbox value is checked
or not. If the user selects the checkbox, submits the form and
returns to the form, the checkbox should still show as ticked as
the structure value of that checkbox is “yes” (as in
checked=”yes”). As I am using structures, adding
#currentRow# to the structure name inside the loop does not work,
as CF views this as a different structure name that is not
recognised. For example:
<cfloop query=”rsReturnComputerSkills
<cfinput type=”checkbox”
name=”computerSkill#currentRow#”
checked=”#structure.computerSkill##currentRow#”
</cfloop>
Essentially, I cannot place the dynamic structure value into
the checkbox input field.
I thought that using an array may overcome this, but alas I
encounter the same problem.
Is there a way to append #currentRow# to the structure name
or is there another way to achieve the same that I have not thought
of?Just list server gossip (so take with a large grain of salt).
But some
well regarded members have done simple timing tests and taken
a look at
the Java byte code generated. Evaluate() seems to be pretty
trim in the
latest versions of CFMX.
But I still try to avoid it, because while it may or may not
slow down
execution, it definitely can slow down development if you do
anything
more complicated then concatenate a simple string and a
variable.
Kevin Schmidt wrote:
> Interesting. Do you have the info on that Ian. As far as
I know, at least in the latest Advanced CF Course, Adobe/MM was
still saying that evaluate() brought with it a performance
degradation. -
Finding a Structure name in Programs
Hi all,
I have a structure - EBAN_ORD_CUST in one server-A and it is being updated by a program in another server - B (this structure is not existing in this server).
I need to find out the program name which is updating in the server-B.
I have searched through 'Where Used List' in Programs in SE11 by giving the Structure name.
But unable to find.
Please let me know with any other procedure we can find the program which is updating this structure.
Thanks in advance
Avanthi Anand.Hello Avanthi,
You must be doing a RFC from (as you are saying) Server B with Server A as the destination system.
The logic to populate the structure should reside in Server A, as per my understanding.
BR,
Suhas -
Table name from structure name
Hi experts
can anyone tell me how to find the table name if structure name is known.
when i press F1 in table field ,it give me struct name and field name.
how can i find table name from this struct.
Thanks in advanceHi ,
You can Check the where used list from your structure,
or
From SE84 transaction in abap dictionary ,give your
structure name and execute it will show where it has
been used.
Hope it helps
Regards
Mansi -
Table which stores all the structure names in SAP
Hi ,
Please let me know the table where we can find all the structure name like for tables we are using DD02L, Tcodes TSTC, like that where we can find all the structure name
Regards,
Bhaskarhai friend,
use go to se11
tables : give syst.
thanks,
anji. -
How to retrieve message structure name of an incoming XI message?
Hi,
Is it possible to reveal the message structure name of an XI message, that is send through a proxy?
Background:
I have a ABAP proxy that passes a XSD message from XI to the Mobile Middleware. I need the name of the that message structure in order to generate Mobile Business Objects from it.
There should be an API available for that.
I would appreciate your help.
Best Regards,
MichaelHi Lucas (says Lucas),
After a little digging and trying out things I have found the solution.
The Advanced Components palette available in the Mapping Editor has a section Mediator Functions. The getProperty() function shown there can be used to extract header properties. The property I am after is called jca.file.FileName, and can be assigned in the XSLT document like this:
<ns2:filename>
<xsl:value-of select="mhdr:getProperty('in.property.jca.file.FileName')"/>
</ns2:filename>
Note that the Assign Values dialog that is available in the Mediator editor has a long list of many names of properties that are available, including jca.file.Directory and jca.file.Size as well as many properties for the AQ, BPEL and EBS adapters.
hope this helps any one besides myself.
bye for now,
Lucas -
[Function] Declare a internal table with structure name (entry parameter)
Hi all,
I'm explaining my problem :
I want to create a function with two parameters in entry :
(IMPORT) - structure_name with type DD02L-TABNAME
(TABLES) - t_outtab with empty type
t_outtab will be in structure_name type.
Now, in my source function, I want to retrieve all contain of t_outtab in another internal table or field-symbol. I don't know in advance the used structures in my function entries.
I don't manage to get this contain, cause I can't do :
DATA : internal_table TYPE structure_name*
OR
DATA : internal_table TYPE (structure_name)
OR used field-symbol
DATA : internal_table TYPE <fs>* where <fs> had structure name value.
To do more later :
*DATA : line LIKE LINE OF internal_table. *
*internal_table][ = t_outtab][. *
And work with this table.
_ I tried different solutions like : _
Get the structure of the table.
ref_table_des ?= cl_abap_typedescr=>describe_by_name( I_STRUCTURE_NAME ).
idetails[] = ref_table_des->components[].
Get the first structure table of result table
LOOP AT idetails INTO xdetails.
CLEAR: xfc.
xfc-fieldname = xdetails-name .
xfc-datatype = xdetails-type_kind.
xfc-inttype = xdetails-type_kind.
xfc-intlen = xdetails-length.
xfc-decimals = xdetails-decimals.
APPEND xfc TO ifc.
ENDLOOP.
Create dynamic internal table and assign to FS
CALL METHOD cl_alv_table_create=>create_dynamic_table
EXPORTING
it_fieldcatalog = ifc
IMPORTING
ep_table = dy_table.
ASSIGN dy_table->* TO <dyn_table>.
Create dynamic work area and assign to FS
CREATE DATA dy_line LIKE LINE OF <dyn_table>.
ASSIGN dy_line->* TO <dyn_wa>.
and retrieve to <dyn_table>[] = t_outtab[].
the but I don't try the solution. If someone have an idea.
Thanks and regards.
Romain
Edited by: Romain L on May 14, 2009 11:35 AMHi,
We can acheive this using dynamic internal tables.
Please find sample below.
*Creating Dynamic internal table
PARAMETERS : p_table(10) TYPE C.
DATA: w_tabname TYPE w_tabname,
w_dref TYPE REF TO data,
w_grid TYPE REF TO cl_gui_alv_grid.
FIELD-SYMBOLS: <t_itab> TYPE ANY TABLE.
w_tabname = p_table.
CREATE DATA w_dref TYPE TABLE OF (w_tabname).
ASSIGN w_dref->* TO <t_itab>.
* Populating Dynamic internal table
SELECT *
FROM (w_tabname) UP TO 20 ROWS
INTO TABLE <t_itab>.
* Displaying dynamic internal table using Grid.
CREATE OBJECT w_grid
EXPORTING i_parent = cl_gui_container=>screen0.
CALL METHOD w_grid->set_table_for_first_display
EXPORTING
i_structure_name = w_tabname
CHANGING
it_outtab = <t_itab>.
CALL SCREEN 100.
* Scenario 2:
*Create a dynamic internal table with the specified number of columns.
* Creating Dynamic internal table
TYPE-POOLS: slis.
FIELD-SYMBOLS: <t_dyntable> TYPE STANDARD TABLE, u201C Dynamic internal table name
<fs_dyntable>, u201C Field symbol to create work area
<fs_fldval> type any. u201C Field symbol to assign values
PARAMETERS: p_cols(5) TYPE c. u201C Input number of columns
DATA: t_newtable TYPE REF TO data,
t_newline TYPE REF TO data,
t_fldcat TYPE slis_t_fldcat_alv,
t_fldcat TYPE lvc_t_fcat,
wa_it_fldcat TYPE lvc_s_fcat,
wa_colno(2) TYPE n,
wa_flname(5) TYPE c.
* Create fields .
DO p_cols TIMES.
CLEAR wa_it_fldcat.
move sy-index to wa_colno.
concatenate 'COL'
wa_colno
into wa_flname.
wa_it_fldcat-fieldname = wa_flname.
wa_it_fldcat-datatype = 'CHAR'.
wa_it_fldcat-intlen = 10.
APPEND wa_it_fldcat TO t_fldcat.
ENDDO.
* Create dynamic internal table and assign to FS
CALL METHOD cl_alv_table_create=>create_dynamic_table
EXPORTING
it_fieldcatalog = t_fldcat
IMPORTING
ep_table = t_newtable.
ASSIGN t_newtable->* TO <t_dyntable>.
* Create dynamic work area and assign to FS
CREATE DATA t_newline LIKE LINE OF <t_dyntable>.
ASSIGN t_newline->* TO <fs_dyntable>.
*Populating Dynamic internal table
DATA: fieldname(20) TYPE c.
DATA: fieldvalue(10) TYPE c.
DATA: index(3) TYPE c.
DO p_cols TIMES.
index = sy-index.
MOVE sy-index TO wa_colno.
CONCATENATE 'COL'
wa_colno
INTO wa_flname.
* Set up fieldvalue
CONCATENATE 'VALUE' index INTO
fieldvalue.
CONDENSE fieldvalue NO-GAPS.
ASSIGN COMPONENT wa_flname
OF STRUCTURE <fs_dyntable> TO <fs_fldval>.
<fs_fldval> = fieldvalue.
ENDDO.
* Append to the dynamic internal table
APPEND <fs_dyntable> TO <t_dyntable>.
* Displaying dynamic internal table using Grid.
DATA: wa_cat LIKE LINE OF fs_fldcat.
DO p_cols TIMES.
CLEAR wa_cat.
MOVE sy-index TO wa_colno.
CONCATENATE 'COL'
wa_colno
INTO wa_flname.
wa_cat-fieldname = wa_flname.
wa_cat-seltext_s = wa_flname.
wa_cat-outputlen = '10'.
APPEND wa_cat TO fs_fldcat.
ENDDO.
* Call ABAP List Viewer (ALV)
CALL FUNCTION 'REUSE_ALV_GRID_DISPLAY'
EXPORTING
it_fieldcat = fs_fldcat
TABLES
t_outtab = <t_dyntable>.
Thanks,
Jyothi
Edited by: Jyothi on May 14, 2009 11:42 AM
Edited by: Jyothi on May 14, 2009 11:43 AM -
Pass the structure name and return the description fields.
Hi experts!!,
I would like to know a class and the method that I pass the structure name and return all the description fields.
Thanks a lotHello Ana
Have a look at class CL_ABAP_STRUCTDESCR.
DATA: ls_knb1 TYPE knb1.
DATA: lo_typedescr TYPE REF TO cl_abap_typedescr.
DATA: lo_strucdescr TYPE REF TO cl_abap_structdescr.
DATA: lt_dfies TYPE ddfields.
lo_typedescr = cl_abap_structdescr=>describe_by_data( ls_knb1 ).
lo_structdescr ?= lo_typedescr.
lt_dfies = lo_structdescr->get_ddic_field_list( ).
" Or check public attribute: lo_structdescr->components for non-DDIC structures
Other useful RTTI classes are:
CL_ABAP_DATADESCR
CL_ABAP_TYPEDESCR
CL_ABAP_TABLEDESCR
CL_ABAP_CLASSDESCR
Regards
Uwe -
Finding Table Name from Structure Name
Hi All,
Can someone tell me,whats the best/fastest way to find out the Table name where a data gets stored actually,when we know a structure name
Bhavin P ShahHi Bhavin,
The fastest way would be to use the<b> " WHERE USED "</b> option that you find on the application toolbar.
Step:
1. Go to SE11.
2. Enter the Structure Name.
3. Press the <b> " WHERE USED "</b> button.
4. Select "Dictionary Tables.
After that you should get the list of all the Dictionary Tbales that use your structure.
<b>Kindly Reward points if you found the reply helpful</b>.
Cheers,
CHAITANYA. -
Hello All,
When i am trying to see the values in CDPOS table i ahve found a structure name in the field CDPOS - TABNAME .
fro eg: to see BOM change docs,,,,,, i.e. for TCODE CS02, i have seen a structure CSBOM in the CDPOS - TABNAME entry.
can anyone explain the meaning of 'having structure name in that field'.
Thanks in advance
Best Regards,
Amarender Reddy BHi,
CDPOS table Cluster Table of Change document items
Several cluster tables can be combined to form a table cluster. In order to combine tables in clusters, Several cluster tables are stored in one corresponding table on the database.
So it contain many structures like this....
Edited by: Upender Verma on Feb 3, 2009 11:32 AM -
Change the structure name.
Hi Guys,
Once if I create the structure with one name, is it not possible to change its name. I tried in se80 and also inthe initial screen of se11 using OBJECT DIRECTIORY ENTRY.
But only the package name is changeable, but not the structure name, how can it be done.
Any help will be greatly appreciated.
Thanks,
Prashant.I think you actually can copy structures. It doesn't show up in the 4.6C menu, but on the first screen of SE11, right mouse click. Copy is one of the options.
Sorry - I thought you wanted to copy not rename.
Rob
Message was edited by: Rob Burbank -
"Planning object structure name 9ADCBAS is invalid"
Hello
New SCM 5.0 system
I'm trying to enter any Planning Object Structure and get the same issue as above.
I have had a look at this link Planning object structure name 9ADPBAS is invalid but the suggestion of activating all BW content doesn't seem to have resolved the issue. I have activated all InfoObjects in the Admin Workbench.
Any help would be appreciated
Thanks
SCHi
Following several responses from our BASIS team, and OSS providing support we have resolved this issue, by completing the following;
1. Installation of Notes
Installation of a series of notes (see below) along with all related notes and patches identified within these notes.
1019055
1005848
2. Activation of BI Content
Ensure that the batch program BI_TCO_ACTIVATION has completed successfully (otherwise run manually)
Activation of Characteristics
Transacation RSA1
BI Content
Select Infoobjects by Infoarea
Unassigned Nodes --> Unassigned Characteristcs
Drag and Drop Unassigned chaaracteristics to Collected Objects
Click on Install and save as Local object.
Activation of Key figures
Transacation RSA1
BI Content
Select Infoobjects by Infoarea
Unassigned Nodes --> Unassigned Characteristcs
Drag and Drop Unassigned chaaracteristics to Collected Objects
Click on Install and save as Local object. -
Planning object structure name 9ADPBAS is invalid
i am trying to access the DP planning book but then it pops up with this error "Planning object structure name 9ADPBAS is invalid".
can anyone tell me as to why is this happening and is there a way to resolve it.
Thank you in advance.
suresh gargHi Somnath,
We are on SCM 5.0 and face a similar issue
After the installation the standard MPOS - 9ADPBAS and the Planning Area 9ADP01 are not initialized.
This is even before the custom planning areas and MPOS is transported.
Is there an installation issue here or is it normal for this to remain inactive after the installation ?
I also read a previous note by you on a similar issue ( 9ADPBAS) that said -
Can you check what is the entry against your user name in transaction Assign User to Planning Book (/SAPAPO/SDPPLBK). Make sure that against transaction /SAPAPO/SDP94 the planning book and one of the data views of the planning book are correctly mentioned. If not add the entry and save while exiting. Next time you open Interactive Demand Planning the error should not come.++
This is assuming that the planning book / data view you are trying to access is not linked to Planning Object Strcuture 9ADPBAS "
Is there a way to rectify this while setting up the system ?
Or
Should we go by setting up the user in the trasaction (/SAPAPO/SDPPLBK)
Or
Is there any other option.
Please advice.
Regards,
Liz -
Structure name for a particular Tcode
Hi Experts,
Is there any way to find out the structure used for a particular Tcode.
For Eg: for Asset Balance Reports there is a structure FIAA_SALVTAB_RABEST where i can add certain standard fields from ANLAV Table for displaying in ALV Report.
I want to find out the structure names for other Tcodes also.
Pls provide solution for the above.
Regards,
Sibin
Edited by: sibinraj24 on Oct 21, 2010 6:55 AMHi Immanuel,
I want to know the structure name for IH08 Tcode.I want the final structure name where data is getting stored.
Also let me know whether I can de activate the fields once added to these structures?
Your help is highly appreciable.
Thanks and Regards,
Sibin
Edited by: sibinraj24 on Oct 23, 2010 6:37 AM -
CRM Structure name of BI InfoObject 0UPLI_QTYS is required
Hi,
CRM Structure name of BI InfoObject 0UPLI_QTYS is required.
In TPM scenario, planning intergrated with BPS is not working. when we enter the Uplift Quntity in layout
it is not getting stored in the BI system.
Please suggest ideas.
Regards
PankajHi Derya,
thanks for your answer. I have performed the steps you are writing about again. During activation of the data sources in SAP ERP there are two warnings saying that the datasource is based on a view and not custapp will be possible. However, the error while activating the infoobject with "data flow before" remains. Do you have any clue how the attribute 0GLACCEXT of InfoObject 0GL_ACCOUNT is gonna be populated?
Best regards
Martin
Maybe you are looking for
-
i recently tried updating to ios 6, which actually left my ipod in a recovery loop. i got it to work again by getting to to the restore from backup part using my mom's computer. however, now that i want to update my music on it, everytime i plug it i
-
Cost Distribution in Shopping Cart for different account assignment type
Hi friends, We are at SRM Server 5.5 at level SAPKIBKT07. Business scenario is extended classic. User is creating a shopping cart with single line item and distributing the cost to multiple account assignments (say Cost Center and Order). Shopping ca
-
Unable to create a simple test client. Got ConfigException: JBO--33001
I am trying to create a simple test client as per ADF training manual. Have just created an empty AM. The test client is giving this error at runtime. The test client looks like: public static void main(String args[]) String amDef = "test.TestModule"
-
Is it possible to run 2 programs that need different versions of a library?
Hi, I have the following situation. Tomcat 5.0 Server. Program A is running on server, and needs axis 1.1 as a library. Program B is running on the same server, and needs axis 1.4 as a library. Axis 1.1 and 1.4 are not backwards compatible... if I ju
-
Business Content and Data Sources automatic binding
Hi, I am not clear about the Data Sources and Business Content sync. If I transfer the datasources in SBIW(RSA5) and replicate in BW, how it will automatically bind to the infosources and data targets when we activate the relevant infoobjects in BW