DataDictionnary Table or View for InfoSources/Communication Structure
Hi,
I am looking for the assignment between (Source) Fields and InfoObjects.
this is equivalent to:
I am looking for a Data Dictionnary-Table or -View which describes the InfoSource fields / or Communication Structure fields.
Anybody got a hint ?
ThanXs
Martin
RSKS
RSKSFIELD
RSISFIELD
Similar Messages
-
Reg :-maintain a table maintenance view for the z table.suggest me the code
i have question.i have created a z table related to pp module.the requirement is to maintain {table maintenance view} for this z table.how could this be done.can any one suggest me the code for this?
Hi ,
We have a lots of queries on table maintainance creation in the forum posted and replied to.Pls have a look at it first.
In se11 -> change mode of the ztable -> goto -> utilities -> table maintainance generator -> click on it...
it will give a new screen-> enter the required details like function group , authorisation(use &NC& or leave it blank if you dont know) and screens
2 step and 1 step means=> number of screens displayed in maintainace
if step1 is selected then we have a screen which will be like a table control for data entry.........
for step2 we have a table control screen and a more detailed individual field display as second screen
click on the button 'find screen numbers' so that system automatically proposes the screen numbers
after which click on the "create" button and follow the required instructions/messages
once done go to SM30 enter the table name to check if maintainance has been created properly
Hope it helps,Pls check and revert
Regards
Byju -
Creating 2 table maintainance views for one custom table
Hello All,
I want to create 2 table maintainace views for one custom table.
I know how to create table maintainace but I want to know whether we can create only one maintainance view or we cal also create 2 maintainace views for a single custom table.
Regards
MaheshHello,
You can create as many maintenance views one one table as you want.
Kind regards,
Bart -
Hi,
I Have a Datablock which has Many Items...When I Open a Datablock Wizard ...The table is FND_DUAL. How i can know on which table or view the Datablock depends.
The Name of the form is ARXSUPST.fmb
I need to add a Collector Name Column in the Form..so that it retrieves all the Transaction for that collector.
The Datablock name is SUPST_BLK and Canvas is SUPST_CONT
Thanks
Pra...for that you need to download the form from oracle apps n you will have to check the properties at BLOCK Level.
Hope this answers your question -
HI,
Can any body tell me what is the Table or View used for the Form ....which has Print Statement in Account Receivables
The Navigation Path to the form is
Receivables Superuser -- Print Documents -- Statements...
Thx in Advance
Regards
Pra....since it is concurrent request the data will not be stored in any table or view. when we fill in that form it will submit a request to the concurrent manager and gives us the request id you can check for the table with the help of concurrent program. take name of that program query in the conc progarm form you will get the executable name with the help of that you can find the table name.go to the respective top and there you can find the script in that the table name
-
What Tables or Views for ORA- errors?
What are those tables or views where you can lookup for the ORA- errors which has a description or meaning?
Thanks,
WarrenOf course, you can always use the SQLERRM function, as well:
SQL> begin
2 for i in 1..100 loop
3 dbms_output.put_line(SQLERRM(i * -1));
4 end loop;
5 end;
6 /
ORA-00001: unique constraint (.) violated
ORA-00002: Message 2 not found; product=RDBMS; facility=ORA
ORA-00003: Message 3 not found; product=RDBMS; facility=ORA
ORA-00004: Message 4 not found; product=RDBMS; facility=ORA
ORA-00005: Message 5 not found; product=RDBMS; facility=ORA
ORA-00006: Message 6 not found; product=RDBMS; facility=ORA
ORA-00007: Message 7 not found; product=RDBMS; facility=ORA
ORA-00008: Message 8 not found; product=RDBMS; facility=ORA
ORA-00009: Message 9 not found; product=RDBMS; facility=ORA
ORA-00010: Message 10 not found; product=RDBMS; facility=ORA
ORA-00011: Message 11 not found; product=RDBMS; facility=ORA
ORA-00012: Message 12 not found; product=RDBMS; facility=ORA
ORA-00013: Message 13 not found; product=RDBMS; facility=ORA
ORA-00014: Message 14 not found; product=RDBMS; facility=ORA
ORA-00015: Message 15 not found; product=RDBMS; facility=ORA
ORA-00016: Message 16 not found; product=RDBMS; facility=ORA
ORA-00017: session requested to set trace event
ORA-00018: maximum number of sessions exceeded
ORA-00019: maximum number of session licenses exceeded
ORA-00020: maximum number of processes () exceeded
ORA-00021: session attached to some other process; cannot switch session
ORA-00022: invalid session ID; access denied
ORA-00023: session references process private memory; cannot detach session
ORA-00024: logins from more than one process not allowed in single-process mode
ORA-00025: failed to allocate
ORA-00026: missing or invalid session ID
ORA-00027: cannot kill current session
ORA-00028: your session has been killed
ORA-00029: session is not a user session
ORA-00030: User session ID does not exist.
ORA-00031: session marked for kill
ORA-00032: invalid session migration password
ORA-00033: current session has empty migration password
ORA-00034: cannot in current PL/SQL session
ORA-00035: LICENSE_MAX_USERS cannot be less than current number of users
ORA-00036: maximum number of recursive SQL levels () exceeded
ORA-00037: cannot switch to a session belonging to a different server group
ORA-00038: Cannot create session: server group belongs to another user
ORA-00039: Message 39 not found; product=RDBMS; facility=ORA
ORA-00040: Message 40 not found; product=RDBMS; facility=ORA
ORA-00041: Message 41 not found; product=RDBMS; facility=ORA
ORA-00042: Message 42 not found; product=RDBMS; facility=ORA
ORA-00043: Message 43 not found; product=RDBMS; facility=ORA
ORA-00044: Message 44 not found; product=RDBMS; facility=ORA
ORA-00045: Message 45 not found; product=RDBMS; facility=ORA
ORA-00046: Message 46 not found; product=RDBMS; facility=ORA
ORA-00047: Message 47 not found; product=RDBMS; facility=ORA
ORA-00048: Message 48 not found; product=RDBMS; facility=ORA
ORA-00049: Message 49 not found; product=RDBMS; facility=ORA
ORA-00050: operating system error occurred while obtaining an enqueue
ORA-00051: timeout occurred while waiting for a resource
ORA-00052: maximum number of enqueue resources () exceeded
ORA-00053: maximum number of enqueues exceeded
ORA-00054: resource busy and acquire with NOWAIT specified
ORA-00055: maximum number of DML locks exceeded
ORA-00056: DDL lock on object '.' is already held in an incompatible mode
ORA-00057: maximum number of temporary table locks exceeded
ORA-00058: DB_BLOCK_SIZE must be to mount this database (not )
ORA-00059: maximum number of DB_FILES exceeded
ORA-00060: deadlock detected while waiting for resource
ORA-00061: another instance has a different DML_LOCKS setting
ORA-00062: DML full-table lock cannot be acquired; DML_LOCKS is 0
ORA-00063: maximum number of LOG_FILES exceeded
ORA-00064: object is too large to allocate on this O/S (,)
ORA-00065: initialization of FIXED_DATE failed
ORA-00066: LOG_FILES is but needs to be to be compatible
ORA-00067: invalid value for parameter ; must be at least
ORA-00068: invalid value for parameter , must be between and
ORA-00069: cannot acquire lock -- table locks disabled for
ORA-00070: command is not valid
ORA-00071: process number must be between 1 and
ORA-00072: process "" is not active
ORA-00073: command takes between and argument(s)
ORA-00074: no process has been specified
ORA-00075: process "" not found in this instance
ORA-00076: dump not found
ORA-00077: dump is not valid
ORA-00078: cannot dump variables by name
ORA-00079: variable not found
ORA-00080: invalid global area specified by level
ORA-00081: address range [, ) is not readable
ORA-00082: memory size of is not in valid set of [1], [2], [4]
ORA-00083: warning: possibly corrupt SGA mapped
ORA-00084: global area must be PGA, SGA, or UGA
ORA-00085: current call does not exist
ORA-00086: user call does not exist
ORA-00087: command cannot be executed on remote instance
ORA-00088: command cannot be executed by shared server
ORA-00089: invalid instance number in ORADEBUG command
ORA-00090: failed to allocate memory for cluster database ORADEBUG command
ORA-00091: LARGE_POOL_SIZE must be at least
ORA-00092: LARGE_POOL_SIZE must be greater than LARGE_POOL_MIN_ALLOC
ORA-00093: must be between and
ORA-00094: requires an integer value
ORA-00095: Message 95 not found; product=RDBMS; facility=ORA
ORA-00096: invalid value for parameter , must be from among
ORA-00097: use of Oracle SQL feature not in SQL92 Level
ORA-00098: Message 98 not found; product=RDBMS; facility=ORA
ORA-00099: timed out while waiting for resource, potential PDML deadlock
ORA-00100: no data found
PL/SQL procedure successfully completed -
How to regenerate a table maintenance view for a table.
A new customer defined field(y_status) was added to the table(ykxrdarea). But the field is not reflected in the view maintenance.busiess adviced me to regenerate the table view maintenance.
Can any one help me how to regenerate the table view maintenance.Go to transaction SE11.Enter the table name and choose utilities from the menu and click on table maintenence generator.You will get the table maintenance dialog.Choose generated objects from the menu and click on change.You will get the change generation elements screen.Enter the reason for regeneration.In your case it is new field/sec.table in structure.hit enter and the table maintenance will be regenerated.If you go back and see the maintenance view now you should see your field.
cheers
Nishanth -
Sample code for a custom field added to LIS Communication structure for Del
We appended a new custome field into extraction structure of the LO Cookpit datasource 2LIS_02_ITM through RSA6. And then run CMOD to write the exit code to populate the value and it works fine. But after we read Roberto's Weblog:
/people/sap.user72/blog/2005/02/14/logistic-cockpit--when-you-need-more--first-option-enhance-it
Find the enhancement we did can't make the Delta mechanism works if only this new field gets changed in a record, and the change cannot be reflected on BW. I know we can run SMOD on the enhancement LEINS001 to write the code for LIS Communication structure customer exit. But we have never writen such a code for LIS Communication Structure enhancement and also don't know on how to make the Delta mechanism works in the code. We would be very appreciated if some expert here can provide the sample code!
Thankshi AHP,
Have you tried Sanyam's code listed in this article you recommended?
Now our R3 team has added a custom field called ZZZ to EKKO table and I modify the code to suit our need and the code would be as following:
*& Include ZXM06U16 *
DATA: i_t_ekko LIKE ekko OCCURS 1 WITH HEADER LINE.
DATA: ebeln LIKE ekpo-ebeln,
it_ekko TYPE TABLE OF ekko WITH HEADER LINE,
old_val(50) TYPE c. "For storing the value from the Field Symbol
FIELD-SYMBOLS <fs> TYPE ANY TABLE.
CASE zeitp.
WHEN 'MA'. "When creating a purchase order
MOVE '(SAPLEINS)T_EKKO[]' TO old_val.
ASSIGN (old_val) TO <fs>.
i_t_ekko[] = <fs>.
LOOP AT xmcekko.
ebeln = xmcekko-ebeln.
IF xmcekko-supkz = '1'. "Old Value ?
SELECT SINGLE * FROM ekko INTO it_ekko WHERE ebeln = ebeln.
xmcekko-ZZZ = it_ekko-ZZZ.
ELSE. "New Value ?
READ TABLE i_t_ekko WITH KEY ebeln = ebeln.
xmcekko-ZZZ = i_t_ekko-ZZZ.
ENDIF.
MODIFY xmcekko.
ENDLOOP.
EndCase.
The compile of the above code works fine and we activated everywhere including project level. Then we set debug points in this code, and run RSA3 on 2LIS_02_ITM, but find the extraction program never reaches this code or call this user exit function EXIT_SAPLEINS_001 of this enhancement LEINS001. Any reason?
Thanks
Kevin
Message was edited by: Kevin Smith -
Authorization group for table maintenance view
I need to create table maintenence view for a custom table, client provide name for auth. group, but no clue how to create auth. group.
can someone provide the steps to do this?Hi,
Follow below steps to create table maintenance for a table and to assign authorization group to a table:
step1: Go to SE11 enter the table name
step2: In the standard toolbar you will find UTILITIES
Go to UTILITIES -> TABLE MAINTENANCE GENERATOR
You will go to first screen of Table maint. gen.
Here you will find to enter authorization group.
Thanks and Regards,
Shravan G. -
New Custom Field in Delivery output Communication Structure
Hello friends,
I need your help to Solve my below problem
We want the delivery output to be triggered based on the shipping point and storage location.
Storage location is at item level and is not in LIKP and hence not in KOMKBV2 (Output Comm Structure for Deliveries)
I have created a new Field ZZLGORT in the Header Strucutre and has performed thefolloiwng steps
1. Include field ZZLGORT in communication structure KOMKBV2. This is an Include that is provided for additional fields.
Add the field with the name ZZLGORT in Include KOMKBZ4.
2. In structure KOMB in Include KOMBZ, have added the same field
(same procedure as for item 1).
3. In view V_T681F, I created the same field with transaction SM31 under key B V2.
4. Program LVCOMU04 contains Perform USEREXIT_KOMKBV2_FILL. This Perform
is in program RVCOMFZZ.
Modiied the source code as follows:
FORM_USEREXIT_KOMKBV2_FILL.
COM_KBV2-ZZLGORT = item Storage location.
When i am in Debugging mode till the last minute the structure COM_KBV2-ZZLGORT is having the storage location value.
so there is no problem in the userexit logic.
5) I have created a new cond table , and assigned the table access sequence and assigned he access seq to the Delivery output type
When i created the Delivery , the output analysis screen shows that the field ZZLGORT is blank ( With exclamation Mark) and it says Access Not made (initialized Field )
can any one of you tell me what is the step i am missing out to make sure that the analysis screen has the storage location.
and also the system reading the condition record and issuing the output.
i have checked whether the output is issued by some other condition or not. no there is only condition record and its triggering that condition record but the analysis shows "Output Not found"
Can any one of you help me here please. Your immediate inputs will be of great help to me
Thanks & Regards
SriniHi Srini,
As per note 32662 it seems you have followed all the steps, but might be that you didn't do in proper sequence.
The note states that:
"If a new access sequence and condition table was created before the communication structure was modified, it must be deleted again. Items 1 to 5 must be carried out in the specified sequence."
So I guess the key for you would be to delete the Condition table and access and create them again.
Regards,
Ganesh -
Hey folks,
I do have some basic doubts on Pricing & Pricing communication structure. These may sound really stupid to some.. But, please ..Please reply if you know the answer..it will help me a lot...
1. What is a Communication Structure??
Lets say - Pricing Communication Structure - KOMP / KOMK.. - I know KOMK is a header Pricing Communication Structure & KOMP for item...
But, precisely what it is the communication structure doing ??
2. If KOMP is for Item; KOMK - for header. Then what is KOMG. What role does structure KOMG play?
3. If we KOMP / KOMK for item & header respectively - then what for are communication structures - KOMPAZ & KOMKAZ
4. What is the difference between KOMK & XKOMK or KOMP & XKOMP..
I mean I really don't know why I see xKOMP in some condition routines..
5. What is XKWERT & KWERT ??
Any documentation on this will be really helpful to me.
Thanks,
LavanyaHi Lavanya - Routines are executed/called during condition type processing from a document. Since, condition type processing happens either during the creation of a particular document (like pricing) or after the document has been saved (like output conditions), data required for processing these condition types are sent through communication structures instead of allowing condition types to access table data directly. Think of this situation, a sales order is in the process of being created and pricing happens before even saving the document. Now if the processing of conditions were to be done using direct table read, how would it fetch data for an order that is still in process of being created... I hope you'r getting the point. Hence, (I believe thats what forced) SAP to design condition type processing using communication structures that would be filled with data before the conditions would be processed.
Like for instance, pricing. The communication structures, as you know it, KOMK and KOMP would be supplied before a condition type is processed. Similarly, for output condition type processing, communication routines are KOMxByy, where x can be K- Header, P-item level and yy is the application (v1, v2 ). So a sales order output condition type will have these two communication structures for processing, KOMKBV1 and KOMPBV1.....
You can view the structures and see for yourself the desired field before setting up a condition type. On occasions where you don't find a particular information field in the structure and you think thats required for your condition processing, you would have to enhance these structures. Before that, make sure that the information you are seeking from this new field in the structure can be sourced from the underlying document. For instance, sales order, you need a information out from the order but you don't have a corresponding field in the structure. You would first define the field in the structure (use the standard includes). Then go and have an ABAPer code in the user exit MV45AFZZ (userexit_pricing_prepare) to move the required data to this new field.
Hope you would have got the basic processing style used in SAP for processing condition types, both at pricing and output condition types.
Rgds,
Naren -
Refresh data in Table Maintenance view
Hi,
I have created a table maintenance view for db table A and added my function button to this view. When I click the button I append a few records to the table A from table B. But this recoreds are not displaied in the view.
If I rerun the view I can see added records.
How I have to refresh the view to display added records?
Regards,
IlyaHi Jesus,
COMMIT WORK isn't help me.
I found that I have to use TOTAL and EXTRACT structures to modify data in maintenance view.
It's fine. I do something like this in my FM
MODULE 9CUSTOM_PF_BUTTON INPUT.
lt_total[] = total[].
lt_extract[] = extract[].
CASE function.
WHEN '9DOWNSH'.
modify lt_total from wa_total.
modify lt_extract from wa_extract
ENDCASE.
total[] = lt_total[].
extract[] = lt_extract[].
ENDMODULE. " 9CUSTOM_PF_BUTTON INPUT
But TOTL and EXTRACT tables contain data of the current maintenance view.
I work with a view cluster and I have to append or delete records from one view if I do something in other view.
How I can modify data one view from another maintenance view?
If I have modified database tables directly I don't see changes in the view cluster.
Regards,
Malnor
Edited by: Malnor on Nov 23, 2010 9:19 AM
Edited by: Malnor on Nov 23, 2010 9:38 AM -
Aotu numbering in table maintenance view
Hi experts,
Can anybody help me in auto genereating serial number in table maintenance view. I have created table maintanance view for a z table for which first field is serial no. The requirement is this serial number should be auto genereted. increment by 1. I have writeen the code for the same in PAI event, but it getting incremented by number of rows. e.g for secind row counter is incremented by +2. for thrid row it is +3 and so on....
plz help to achieve consistency .
Thnks n regards,
Ashmita SinghWhat happens if the user deletes a recird from the table?
Suhas,
Happy New Year
Disable delete function and provide a deletion indicator. This should be fine right.
The problem would be when the maintenance dialog is regenerated.
@OP - So as suggesgted use events.
Similar threads were discussed before many times. May be you culd search it once. -
Table Maintenance View Transport Request
Hello everybody,
I need to use the table maintenance view for a customizing table without prompting for transport request is there a way to do this????, the customizing table is a Z table, the table was defined before like this because of the data in it, thanks in advance.
Regards
Julio CesarHi Julio,
Sure: use SE11 for the Z-table, in menu Utilities->Table Maintenance generator and switch off the recording routine option.
Regards,
John. -
Table maintenance view problem
Hi. I'm trying to generate a table maintenance view for a custom table, and I keep getting an error message. I go into the table maintenance view generator and fill out the fields. I'm selecting a function group that has ZHR0 as the development class (which is correct). Then when I click on the create button a screen pops up with the workbench request number. When I click on the continue button, I get the following error message: "The maintenance object description has no transportable class." If I click for more information, this is what it says to do: "Either assign the maintenance object description for object ZTS_ADJST_REAS to acorrectable development class, or assign the table forthe generation of the maintenance module to a function group with non-correctable development classes." Apparently the maintenance object description somehow got assigned to temporary class $TMP. Where do I go to change this?
Thanks,
April KingHi April,
You can use standard program <b>RSWBO052</b> to change the package. Enter the object and mark the checkbox -> Execute -> Place the cursor in the object -> Right click mouse -> Reassign -> Enter new package -> Save.
or you can go to transaction SE80 -> Select Package -> Enter &TMP -> Hit Enter -> Find your object -> put the cursor and right click -> Other functions -> Object Directory Entry -> Change -> Change the package -> Save.
Hope this will help.
Regards,
Ferry Lianto
Please reward point if helpful.
Maybe you are looking for
-
I updated to Firefox v 9.0.1 and have found when opening Mozilla 2 tabs appear. I only want my home page to come up. It is very annoying. The 2nd tab is the one that congratulates you and tells you what is new in firefox.
-
Can't migrate from G4 to new iMac
I just brought home my new iMac today and can't transfer my info from my G4. It finds the firewire, but on the screen that calculates the size of the volumes to transfer it only finds the network. The users, applications and file sizes just "calculat
-
How can i get Itunes to work, how do I get a never version of qicktime player om my mac ? I am not so good at theese datathings
-
Hi, can anyone tell me what function and purpose the bc4j.xcfg File has? What happens when I delete this File? Thanks! Best Regards
-
10mb down / 1mb up Questions!
Our local service provider here is in the process of upgrading to a 10mb down package with the possibility of a 1mb up. I have been dedicated to linksys wired and wireless routers for a long time. Just wondering if any knew the technical aspect of th