Problem to determine the proper fields of the proper tables
i need the table names for the fields . The field descriptions are given below.
partner address1
partner address2
partner address3
partner address4
city
country
post code
partner email
in SD
Hi,
Use tables KNA1-ADRNR & goto table ADRC there you will find the address of partner.
Cheers,
Bujji
Similar Messages
-
Problem in determining the output (Print, ALE, etc) for Exchange document
Hi Experts,
I am facing a problem in getting the output for certain Exchange netting documents. If I remove Exchange contract number from the netting document, The out put is getting generated as required. But if a Exchange contract number is mentioned in the Netting documents ( the case is appearing only for couple of netting documents) the out is not getting generated. On analysing, system gives message that it is not able to find the required partner role ( its Bill to party in this case). But BP partner roles is set.
Please let me know which are the partner roles that are required for this output determination.
Thanks a lot,
Amit Kothari
Edited by: Amit Kothari on Apr 28, 2009 1:07 PM
Edited by: Amit Kothari on Apr 28, 2009 1:08 PMHi Experts,
I am facing a problem in getting the output for certain Exchange netting documents. If I remove Exchange contract number from the netting document, The out put is getting generated as required. But if a Exchange contract number is mentioned in the Netting documents ( the case is appearing only for couple of netting documents) the out is not getting generated. On analysing, system gives message that it is not able to find the required partner role ( its Bill to party in this case). But BP partner roles is set.
Please let me know which are the partner roles that are required for this output determination.
Thanks a lot,
Amit Kothari
Edited by: Amit Kothari on Apr 28, 2009 1:07 PM
Edited by: Amit Kothari on Apr 28, 2009 1:08 PM -
Extraction Problem- while filling the setup table
Hi all,
I have a problem when i fill the setup table for LO cockpit Extraction on any SD datasources (2_LIS_VAHDR,2lis_13_vdkon etc.,). i am done with LBWQ successfully. i also verified the datasources in RSA6. They are in active status in RSA7-delta queue.
After i submit the request to fill the setup table, i am getting
"datasource 2_LIS_VAHDR contains data still to be transferred". if i check the extract checker (RSA3) i am getting the error msg "data source is not defined in the source system"
Can anybody help me on this?
one of my friend suggested that it could be the reason that some jobs are in active status that loads/updates data into base tables which the datasources refers.
Any idea on the reason and resolutions?
Greatly appreciated !Hi Vijaya,
We too got the same Error : " the datasources are not defined in the source system".
This is source system connection problem. Check whether connection between R/3 and BW is active.
This error occurs when the connection is inactive.
Also, if it is copy client, then check data exists in other client. If so delete the setup tables data in that client as well.
This will resolve your issue.
Thanks
Edited by: Allen Fyne on Aug 9, 2008 6:47 PM -
Problem while filling the setup table
Hi experts,
i am extracting data from 2lis_12_vcitm, while filling the setup table it showing bellow error message,
NO EXTRACT STRUCTURE ACTIVATE OR NO BW CONNECTED
but i Extract structure is in active mode and BW connection also is there.
what is the problem,
please help me,
answer will be appreciated with full points,
regards,
venkatHi Venkata,
If u are looking for reinitialization to ur targets and which needs the refilling of setup tables then u need to perform the following activities.
Try to take the down time in R3 to stop the posting.
try to empty the queue(both the extraction and Delta queue in R3 and deeavtivate the V3 update) and then delte the data in ur targets in BW which are getting feeded from these Data sources and remove the init flag at the Infopackage level for the respective DS's.
And then check if there is any blocked records in SM13 for ur application.
Delete the existing set up for the application 12.
And then refill the setup tables (may be u can think of multiple setups to make this execution faster and to reduce the R3 load).
Once the setup is done.. then take init-without data transfer for ur DS's in BW and then activate the V3 in R3.Down time can be taken off here.
and then take repair full load(which carry all of ur Setup tables data to ur targets). Once the repair is done then u can look for the regular deltas...
For more information u can search SDN on the same..
thanks
Assign points if this helps -
Problem with downloading the internal table onto the presentation server.
Hey folks,
I have a problem where in i am downloading one year of sales done by the company. I wrote a program to download the file onto the presentation server . The error occurs in the FM GUI_DOWNLOAD where if the file exceeds 105843504 bytes its giving me a dump saying that
When the program was running , it was established that more memory was needed than the operating system is able to safely to provide.
The current program has to be terminted because of the program already requested 105843504 bytes from the operating system with malloc when the operating system reported after further memory request that there was no more memory space available.
Could somebody provide an alternative soltuion for this.
Its really urgent as i can download the file with 70,000,000 bytes
Regards
RockHi Rock,
Please download the files on to Application Server, else as suggested by Ashish download into 2 or 3 files and merge them manually.
Declare same internal tables may be 5 times.
When you fill the internal table check for a counter and when you hit a certain number stop appending to it and start appending to the next.
After you are done so download all the internal tables.
I guess this would be a good way. I am not sure if there are any ther alternative good methods.
Hope this helps.
Shreekant -
Performance Problem in using the BSEG table - Required alternative
Hi All,
Pl go thru the below program.
I am unable to change this code
It is having 46 performance errors
Pls check the code and suggest.
*To get Pmt Doc No & Posting Date
SELECT SINGLE
BELNR
ZFBDT
FROM BSEG
INTO (WA_ZFT011_FIFO-PAY_DOC_NO, WA_ZFT011_FIFO-POST_DATE)
WHERE AUGBL = W_CLR_DOC
AND AUGDT = WA_ZFT011_FIFO-CLR_DATE
AND BSCHL = '15'.
IF SY-SUBRC <> 0.
SELECT SINGLE
BELNR
ZFBDT
FROM BSEG
INTO (WA_ZFT011_FIFO-PAY_DOC_NO, WA_ZFT011_FIFO-POST_DATE)
WHERE AUGBL = W_CLR_DOC
AND AUGDT = WA_ZFT011_FIFO-CLR_DATE
AND BSCHL = '11'.
The above code is having performance error "NO field of a table Index in WHERE"
The same error repeated for 45 select statements and for all statements the "BSEG" table is used for selecting data.
But creating a secondary index on BSEG table columns will not be possible
So pls suggest me accordingly
Awaits for the Reply.
P KamalHi,
Perhaps my post here: Re: BSEG table performance issues might help you.
Regards, Gerd Rother -
Problem in generating the error table
Hi,
I'm using ODI with SQL Server 2000.
After putting the required constraints on a data store (Static Control), when I execute the Control --> Check, it doesn't create the Error table in the work repository.
When I go to the Operator, under the Session Task, it shows the following error message -
170 : S0001 : com.microsoft.sqlserver.jdbc.SQLServerException: Line 1: Incorrect syntax near 'getObjectNameDefaultPSchema'.
com.microsoft.sqlserver.jdbc.SQLServerException: Line 1: Incorrect syntax near 'getObjectNameDefaultPSchema'.
at com.microsoft.sqlserver.jdbc.SQLServerException.makeFromDatabaseError(SQLServerException.java:196)
at com.microsoft.sqlserver.jdbc.SQLServerStatement.getNextResult(SQLServerStatement.java:1454)
at com.microsoft.sqlserver.jdbc.SQLServerPreparedStatement.doExecutePreparedStatement(SQLServerPreparedStatement.java:388)
at com.microsoft.sqlserver.jdbc.SQLServerPreparedStatement$PrepStmtExecCmd.doExecute(SQLServerPreparedStatement.java:338)
at com.microsoft.sqlserver.jdbc.TDSCommand.execute(IOBuffer.java:4026)
at com.microsoft.sqlserver.jdbc.SQLServerConnection.executeCommand(SQLServerConnection.java:1416)
at com.microsoft.sqlserver.jdbc.SQLServerStatement.executeCommand(SQLServerStatement.java:185)
at com.microsoft.sqlserver.jdbc.SQLServerStatement.executeStatement(SQLServerStatement.java:160)
at com.microsoft.sqlserver.jdbc.SQLServerPreparedStatement.executeUpdate(SQLServerPreparedStatement.java:306)
at com.sunopsis.sql.SnpsQuery.executeUpdate(SnpsQuery.java)
at com.sunopsis.dwg.dbobj.SnpSessTaskSql.execStdOrders(SnpSessTaskSql.java)
at com.sunopsis.dwg.dbobj.SnpSessTaskSql.treatTaskTrt(SnpSessTaskSql.java)
at com.sunopsis.dwg.dbobj.SnpSessTaskSqlC.treatTaskTrt(SnpSessTaskSqlC.java)
at com.sunopsis.dwg.dbobj.SnpSessTaskSql.treatTask(SnpSessTaskSql.java)
at com.sunopsis.dwg.dbobj.SnpSessStep.treatSessStep(SnpSessStep.java)
at com.sunopsis.dwg.dbobj.SnpSession.treatSession(SnpSession.java)
at com.sunopsis.dwg.cmd.DwgCommandSession.treatCommand(DwgCommandSession.java)
at com.sunopsis.dwg.cmd.DwgCommandBase.execute(DwgCommandBase.java)
at com.sunopsis.dwg.cmd.e.i(e.java)
at com.sunopsis.dwg.cmd.g.y(g.java)
at com.sunopsis.dwg.cmd.e.run(e.java)
at java.lang.Thread.run(Unknown Source)
Under the 'Description' tab, it shows the following script,
create table Exception getObjectNameDefaultPSchema("L", "SNP_CHECK_TAB", "W") :
CATALOG_NAME VARCHAR(100) NULL ,
SCHEMA_NAME VARCHAR(100) NULL ,
RESOURCE_NAME VARCHAR(100) NULL,
FULL_RES_NAME VARCHAR(100) NULL,
ERR_TYPE VARCHAR(1) NULL,
ERR_MESS VARCHAR(250) NULL ,
CHECK_DATE DATETIME NULL,
ORIGIN VARCHAR(100) NULL,
CONS_NAME VARCHAR(35) NULL,
CONS_TYPE VARCHAR(2) NULL,
ERR_COUNT NUMERIC(10) NULL
In the further steps of creating error tables, it shows the Execution status as 'Waiting'.
It would be of great help if anyone can help me to resolve this issue.
ThanksThe error in this case seems to be that there is no default schema for your data server.
ODI creates the table in the default schema. In your case it encounters a problem when it's unable to resolve the default schema. Take a look in Topology and mark one of your physical schema as the default for the data server. This should solve the problem.
Thanks,
Sutirtha -
Problem while filling the Setup Table for the DS 2LIS_02_SCL.
Hi All,
When I am trying to fill the Setup table for the DataSource 2LIS_02_SCL and only for one specific Purchase Order, it is showing me a message like
u201CDataSource 2LIS_02_ITM contains data still to be transferredu201D
I have deleted the Setup Table and I want to delete the entries from SM13, but I do not have Authorization.
Also, here I am trying to fill the Setup Table for 2LIS_02_SCL and not for 2LIS_02_ITM, but the message displayed above is showing as 2LIS_02_ITM DataSource. I think the Setup Table will be same for both the DataSources.
Waiting for your valuable inputs.
Thanks in Advance.Hi,
When you want to fill the setup tables first you need to delete setup tables to avoid the duplicate entires in setup tables ( you can delete the setup tables by using t.code LBWG with application no is 02)
In your case, the data souce is 2LIS_02_SCL for purchasing.
when you want to delete the setup tables by using t.code LBWG with 02 application no it will delete all the purchasing related data from all the data sources like
2LIS_02_SCL
2LIS_02_ITM
Before the deletion of setup tables you need to clear the delta Queues and stop the V3 jobs, which loads the data to Delta Queues (RSA7) and Update tables(LBWQ).
you need to run the V3 jobs manually by using LBWE > Job control > and schedule the jobs until the delta queues will get 0 records. that means no data will be available in RSA7 and LBWQ
go to SM37 to see the jobs LIS-BW-VB_APPLICATION_02,
once the delta queues gets 0 records by running V3 Jobs manullay.
Then remove the released state jobs > remove from schedule means delete the jobs in LBWE > Go to job control > you can delete the released jobs.
Becuase No postings to be done in application tables, while running setuptable filling you should take some down time to fill the setup tables.( OLI*BW) *=Application number.
Once you clear the Queues and delete the v3 jobs, then you need to fill the setup tables after deletion of setup tables.
once you fill the setup tables , by running intialization to BW side the delta Queue is formed for the data source in R3 side
Now the postings can be done in R3 side, so you need schedule back the V3 jobs, which you already delted from LBWE to load the data from application tables to RSA7 or LBWQ.
I hope this may help yoou.
Regards.
Rambabu
Edited by: Rambabu velanati on Jun 9, 2010 4:41 PM
Edited by: Rambabu velanati on Jun 9, 2010 4:52 PM -
Problem in changing the internal table contents of a standard program
Dear All,
I am making changes to internal table LT_PPDIT of standard program SAPLHRPT in the user exit EXIT_SAPLACC4_001 while payroll posting to accounting with tcode PC00_M99_CIPE. But though the changed value of LT_PPDIT is visible within the exit still the value of LT_PPDIT when we come outside exit is the same as what was before entering exit.
Please suggest is there any way of modifying internal table of a standard program in the user exit.
Regards,
KanupriyaHi,
I think the internal table is getting refreshed or something like that after the user exit.
Try debugging after the user exit and put breakpoints at clear and modify statements.
Then you ll find out where its regaining the oringinal value after getting changes.
After locating that point try finding some enhancmenent point there and including your code so that your value of internal able gets modified.
Regards,
Subhashini -
Problem with Emailing the Internal table data as an excel attachment
Hi Friends,
I am facing problem with Emailing an internal table data as an excel file. I am using standard function module "SO_NEW_DOCUMENT_ATT_SEND_API1" which is using SOLI structure can have record with 255 character length. But my Internal table having each record means after concatenating all the fields it is going to be morethan 450 characters. so i t is not displaying all the data in excel file.
Can somebody help me if there is any other function module or any other way that i need to follow.
thanks for help
venkat.You must use the the :
CL_ABAP_CHAR_UTILITIES=>HORIZONTAL_TAB as a field seperator and
CL_ABAP_CHAR_UTILITIES=>CR_LF as a record seperator.
Check this example:
http://www.sapdevelopment.co.uk/reporting/email/attach_xls.htm
Regards,
Naimesh Patel -
Problem in creaing the logical tables by SELECT statement
Hi,
I have created logical tables in the physical layer of the OBIEE tool by "select statement". Connection Pool is set up properly for the repository. Rows of the tables are updating properly by clicking to the "Update Row Count" but when I am clicking to the "View Data" it shows the following error
[nQSError:17001] Oracle Error code:936, message: ORA-00936:missing expression at OCI call OCIStmtExecute.
[nQSError:17010]SQL statement preparation failed.
Also for some tables data is coming properly by clicking to the "View Data" .
I'm stack in this point and cannot move forward. Please, help me guys.
Thanks
SandeepHi
I also face same type of error. Just do one thing Change the call interface OCI 10g to ODBC 3.5 and on Feature tab click revert to default.
I think that will work properly.
Best of Luck
Thanks
SIddhartha P -
Problem while adding a new field to a Z-table
My attributes are mater table with maintenance allowed and taken APPl0 as data class.
Now i am trying to add another field to this table and it says you have no authorizations in the log.
I checked in SU53, actiity is 42 there...
how can i no wether i have authorizations 2 chg a table or not?if this is the case, it should pop-up a msg when we go for a chg mode itself.. right???
any clues guyz what shud i do?
regds
kiranHi,
Do u want to know about the authorization means go to table maintenance generator first.
Now get the authorization object of your table.
Goto transaction SU21.
List of object class will be displayed.
Double click the object class BC_A.
Now a list of object will be displayed.
Double click the object S_TABU_DIS (Table Maintenance)
U will find wat all fields used in tht, ACTVT is the field which specifies the activities of ur table.
Reward mark if this is useful.
Ram. -
Problem in GUI_Upload only first field is appending into table
Hi all,
I m using code :-
DATA : BEGIN OF RAWDATA OCCURS 0,
RECORD type string,
END OF RAWDATA.
CALL FUNCTION 'GUI_UPLOAD'
EXPORTING
FILENAME = g_file
FILETYPE = 'DAT'
HAS_FIELD_SEPARATOR = 'X'
TABLES
DATA_TAB = RAWDATA
EXCEPTIONS
FILE_OPEN_ERROR = 1
FILE_READ_ERROR = 2
NO_BATCH = 3
GUI_REFUSE_FILETRANSFER = 4
INVALID_TYPE = 5
NO_AUTHORITY = 6
UNKNOWN_ERROR = 7
BAD_DATA_FORMAT = 8
HEADER_NOT_ALLOWED = 9
SEPARATOR_NOT_ALLOWED = 10
HEADER_TOO_LONG = 11
structure of g_file is like ---
TEST1 MAT1 2 EA 15.00 1
TEST2 MAT2 2 EA 20.00 1
TEST3 MAT1 2 EA 15.00 1
TEST4 MAT2 2 EA 25.00 1
TEST5 MAT2 2 EA 30.00 1
now my problem is in rawdata table record is coming as
test1
test2
but i need it as
test1mat12EA.......
Thanks & Regards,
Ruchi TiwariHi Ruchi,
Are you using excel sheet to upload or text file?
If you are using excel sheet for uplaoding then you can refer to the below code:
P_FILE TYPE FILE_NAME OBLIGATORY.
lv_FILE = P_FILE.
****************** CALL FUNCTION MODULE GUI_UPLOAD******************
CALL FUNCTION 'GUI_UPLOAD'
EXPORTING
FILENAME = lv_FILE
FILETYPE = 'ASC'
TABLES
DATA_TAB = it_string.
IF SY-SUBRC <> 0.
* MESSAGE ID SY-MSGID TYPE SY-MSGTY NUMBER SY-MSGNO
* WITH SY-MSGV1 SY-MSGV2 SY-MSGV3 SY-MSGV4.
ENDIF.
I hope this helps.
Thanks,
Archana -
Problem to update VBAP-ERLRE field in a standard table----Its urgent
Hi friends,
ERLRE: Completion Rule
I need to create custom utility program to update ERLRE field(already it was set with B for thos specific orders,i need to upadte with null value for those) in production for specific orders.I checked FM: sd_salesdocument_change, but ITEM_IN STRUCTURE BAPISDITM ,ITEM_INX STRUCTURE BAPISDITMX OPTIONAL
those two structures not contain ERLRE field. Only ITEMS_EX STRUCTURE BAPISDIT OPTIONAL contain ERLRE field.
It does not have any x structure corresponding it.
Please help me how to update that field? Is there any other solution for that?
Thanks,
MonicaHi Rob,
I am doing the same way what you told, but its not updation data in table. Can you please check my code what i had done.
DATA: header_in LIKE bapisdhd1,
header_in_x LIKE bapisdhd1x,
item_in LIKE bapisditm OCCURS 0 WITH HEADER LINE,
item_in_x LIKE bapisditmx OCCURS 0 WITH HEADER LINE,
return LIKE bapiret2 OCCURS 0 WITH HEADER LINE,
ITEMS_EX LIKE BAPISDIT OCCURS 0 with header line.
DATA: rec_ok TYPE char1.
DATA: t_vbak LIKE vbak OCCURS 0 WITH HEADER LINE.
DATA: t_vbap LIKE vbap OCCURS 0 WITH HEADER LINE.
DATA: icnt TYPE i,
gcnt(1) TYPE c,
g_ordertype LIKE vbak-auart,
c_zso(3) TYPE c VALUE 'ZSO'. " sales order type
SELECT vbeln FROM vbak INTO corresponding fields of TABLE t_vbak
WHERE vbeln = '0090000141'.
CHECK sy-subrc = 0.
LOOP AT t_vbak.
Ini structures
CLEAR header_in.
CLEAR header_in_x.
Ini tables
CLEAR item_in.
REFRESH item_in.
CLEAR item_in_x.
REFRESH item_in_x.
CLEAR items_ex.
REFRESH items_ex.
CLEAR return.
REFRESH return.
SELECT vbeln posnr INTO CORRESPONDING FIELDS OF TABLE t_vbap
FROM vbap
WHERE vbeln = t_vbak-vbeln AND posnr = '000100'.
CHECK sy-subrc = 0.
Set header data
header_in_x-updateflag = 'U'.
Set line item data
LOOP AT t_vbap WHERE vbeln = t_vbak-vbeln.
items_ex-operation = '005'.
items_ex-doc_number = t_vbap-vbeln.
items_ex-itm_number = t_vbap-posnr.
items_ex-updat_flag = 'X'.
items_ex-end_rule = 'C'.
APPEND items_ex.
CLEAR items_ex.
ENDLOOP.
Disable dialog
CALL FUNCTION 'DIALOG_SET_NO_DIALOG'.
Run BAPI
CALL FUNCTION 'SD_SALESDOCUMENT_CHANGE'
EXPORTING
salesdocument = t_vbak-vbeln
order_header_in = header_in
order_header_inx = header_in_x
behave_when_error = 'P'
call_from_bapi = 'X'
TABLES
return = return
item_in = item_in
item_inx = item_in_x
items_ex = items_ex.
Check for errors
IF sy-subrc = 0.
LOOP AT return.
IF return-type = 'E'.
rec_ok = 'N'.
EXIT.
ENDIF.
IF return-type = 'S'.
write:/ 'success'.
ENDIF.
ENDLOOP.
IF rec_ok = 'N'.
ROLLBACK WORK.
ELSE.
COMMIT WORK AND WAIT.
WRITE:/ 'Success_flag?'.
ENDIF.
ENDIF.
ENDLOOP. -
Problem with KF - the figures always devided by 1000
I have a problem with a query for a key figure 0CREDIT_LC and 0DEBIT_LC when the figure displayed always devided the figure by 1000
i.e the figure in the ODS snow 891,900 while BEX display 891.90
I check the properties of KF 0CREDIT_LC
1) Aggreation TAB --> aggretation and exception agrregation is SUM
2) Additional Properties --> Decimal place 2 (0.00) Display 0 (1)
3) Unit/Currency = 0LOC_CURRCY
I don't see what's wrong as I just pick up the key figure directly from ODS without manipulation
Many thanksHi,
I think the problem is with the TCURX table.
Please go through this link. OSS note is also mentioned in this link.
Re: currency Conversion Problem
Re: Local Currency COP, KRW values wrong in report
Regards,
Hara.
Maybe you are looking for
-
Why won't my iPad 2 connect to my 802.11g network?
Hello everyone, Today I received an iPad 2 as a gift. It is the first Apple product I have ever owned. I spent about 3 hours this morning trying to get it to turn on -- it kept displaying an image of a USB cord so I connected it to my computer. St
-
the product that i work on is shipped with A chm (Help menu" and a HLP (for context sensitive help). I need to first convert the HLP to CHM, and then integrate the CSH into the CHM. I have converted HLP to CHM but not to sure about how to go forward.
-
Export message in READY status before oaiimport
Hi all, We do not use migrate for production environment but OAIIMPORT as : - oaiimport is more reliable - we don't want to let production people doing those manipulations with ISTUDIO But we have a problem as we begin to have a lot of flows on produ
-
Freeze-up after RAM and Leopard Install
Machine: iMac G4 1.25GHz 20-inch Flat Panel Problem: Computer "freezes" after going through a normal startup. I believe that this is related to overheating. I have installed a new fan, the fan runs, but it does not appear to be running at a high enou
-
When trying to download the HotSync Manager I receive the error: Error opening installation log file. Verify that the specified log file location existis and is writable I just changed computers and I am trying to load the HotSync Manager onto the c