Error using transaction CTBW_META
Hello,
I try to use CTBW_META to enhance 0MATERIAL_ATTR with classification.
The new datasource in bw 1CL_OMAT001 work find. i can retrieve the data.
But the datasource is not present in the table RSOLTPSOURCE
when i try to use this datasource in CTBW_META i receive this error :
"Entry A DE1CLNT120 1CL_OMAT001 does not exist in RSOLTPSOURCE (check entry)"
i follow this document :
http://affine.co.uk/cms/uploads/How_to_Extract_Classification_Data_into_BW.pdf
Thanks for you reply
Gilles.
Hello Gilles,
Transaction CTBW_META creates the initial assignment of a classification datasource (like 1CL_OMAT003) to an object (like 0MATERIAL). It's not designed for later changes. They have to be done manually.
It may be that the datasource 1CL_OMAT003 has been replicated as a 7.0 datasource rather than 3.x datasource. Please check if the datasource can be seen in table RSDS - if so then this is the case.
At present the system looks for them in table RSOLTPSOURCE but they are not available hence this issue.
This being the case, you have to migrate them back to a 3.x datasource using transaction RSDS. See notes 938210/936644
and consult the online documentation.
936644 3.x DataSource:No active version displayed in UI (emulation
After you migrate the datasources, replicate the metadata once again Then it should work fine.
Kind Regards,
Des
Similar Messages
-
Language Import Error using Transaction SMLT - STRALAN_MSAG 075
Hi ,
My current client required Chinese Language - ZH (Chinese Simplified) in ECC 6.0 SR3 Unicode System
As per procedure, i have added chinese language 'ZH' using i18n -> i18n Customising -> i18n System Configuration menu.
Later in Transaction 'SMLT', i tried to add the language pack "ZHECC63F.PAT" by pasting & importing from EPS/in folder. The Import is getting terminated stating "Incorrect package format".
Kindly let me know what is the correct format. I have pasted the "ZHECC63F.PAT" file from the Language Installation DVD (51033496) delivered by SAP with license order.
SM37 gives the below message
Date Time Message text Message class Message no. Message ty
06.11.2008 17:06:56 Job started 00 516 S
06.11.2008 17:06:56 Step 001 started (program RSTLAN_IMPORT, variant &0000000000000, user ID KPITBASIS) 00 550 S
06.11.2008 17:06:56 Application log IHBD9Cot09hX08002aGV2W STRALAN_MSAG 109 I
06.11.2008 17:06:56 Restart import (state:lc_disassemble) STRALAN_MSAG 103 I
06.11.2008 17:06:56 ... system date: 06.11.2008 system time: 17:06:56 STRALAN_MSAG 363 I
06.11.2008 17:06:57 Step DISASSEMBLE ... STRALAN_MSAG 050 I
06.11.2008 17:06:57 ... system date: 06.11.2008 system time: 17:06:57 STRALAN_MSAG 363 I
06.11.2008 17:06:57 ... do not overwrite data files and cofiles (settings) STRALAN_MSAG 095 I
06.11.2008 17:06:57 Incorrect package format STRALAN_MSAG 075 E
06.11.2008 17:06:57 Job cancelled after system exception ERROR_MESSAGE 00 564 A
Action Log from SMLT givesbelow error
Start import (state:initial)
... system date: 06.11.2008 system time: 16:42:51
Version: 700.F.15
Step INIT ...
... system date: 06.11.2008 system time: 16:42:51
... configuration "Selective Language Import"
... executed successfully
Step DISASSEMBLE ...
... system date: 06.11.2008 system time: 16:42:52
... do not overwrite data files and cofiles (settings)
Incorrect package format
Restart import (state:lc_disassemble)
... system date: 06.11.2008 system time: 16:50:24
Step DISASSEMBLE ...
... system date: 06.11.2008 system time: 16:50:24
... do not overwrite data files and cofiles (settings)
Incorrect package format
Rgds
Ganesh.SHello Ganesh,
You need to restart the import by cancelling it and restarting it again from SMLT.
Just cancel the current import! And we would need to reimport the same with the correct patches!
Following OSS notes would provide you further insights:
Note 830722 - Current note for language transports in Release 7.0
Note 195442 - Language import and Support Packages
Note 48047 - Mode of operation of report RSREFILL
Thank You,
Antarpreet -
Error while creating logical file using transaction FILE
Hello there,
I am facing an error while creating Logical File name definition using transaction FILE
This is the input which I'm trying to give
Logical file name: ZTEST
Name : ZTEST
Physical file : ZTEST_1<DATE><TIME>.csv
Data format: ASC
Application area: BW
Logical path:ZTEST_1_DATAOUT
when I tried to save it throws me an error like ASSIGN_SUBSTRING_NOT_ALLOWED
Please help.Hi,
Please check the OSS Notes :
Note 792061 - SP Case Locator: Dump: ASSIGN to a substring isn't allowed.
SAP Note 1297989 - Short dump ASSIGN_SUBSTRING_NOT_ALLOWED
Hope this solves the problem.
-Vikram -
Error committing transaction in Stored Proc call - prev solns not working
Hi All,
Our process invokes a DB adapter to fetch the response from the table for our request via Stored Procedure call but facing the below issue. Its a synchronous process. Stored Procedure is present inside the Package and we are calling the Stored procedure using that Package.
What we did is created a DB datasource of XA type and tried to call the Stored Proc but it was giving a problem “ORA-24777: use of non-migratable database link not allowed” and hence according to this thread Using DB links in Stored proc call in DB adapter 11G SOA we have modified the datasource as non-XA type.
While we do that, we could see that Stored Proc is called and the response is present in the reply payload inside the flow trace. But the instance is getting faulted and the error is “Error committing transaction:; nested exception is: javax.transaction.xa.XAException: JDBC driver does not support XA, hence cannot be a participant in two-phase commit. To force this participation, set the GlobalTransactionsProtocol attribute to LoggingLastResource (recommended) or EmulateTwoPhaseCommit for the Data Source.”
We have tried the properties of global transaction support as one phase commit, emulate two phase commit and logging last resource but error remains the same.
Database from which we are getting the response is of version "Oracle Database 11g Enterprise Edition Release 11.2.0.3.0 - 64bit Production". Will the database link error arises even if we connect to Oracle Database?
Please could you advise me solutions to resolve this issue.
Thanks in advance.You are using Non-XA because it means (among all others) that the commit issue can be handle by the DB as well.
The Emulate Two Phase property imitating the XA transaction in that way, that it allows you to manage a local db transaction.
You can stay with XA connection, but then you will have to use "AUTONOMOUS_TRANSACTION pragma" in your procedure.
Enter the following link to find good explanation about all of your questions:
http://docs.oracle.com/cd/E15523_01/integration.1111/e10231/adptr_db.htm#BGBIHCIJ
Arik -
Hi Folks,
In System logs, daily I am encountering the message as "Error in transaction data".
The messages are listed in SM21 in sequence as -
Error processing batch input session PMFMASSIGN
> Queue ID: 07011706105177351507
> Transaction no. 1, block no. 1
> Error in transaction data
On more detailed analysis, after drilling further through each message I found the following message relevant -
Documentation for system log message D2 0 :
Entry relating to an error during the processing of a batch input session. In the batch input session the data for the next transaction is requested. However, the data read is no transaction data. The session has probably been destroyed in the database.
Please explain as why the issue is occuring. I remember some time back, I executed RSBTCDEL2 on Production to clear invalid batch sessions but had to terminate due to long run.
Kindly help me fix this.
Regards,
NickOne interesting discovery I just found in R/3, was this job log with respect to the above process chain:
it says that the job was cancelled in R/3 because the material ledger currencies were changed.
the process chain is for inventory management and the data load process that get cancelled are for the job gets cancelled in the source system:
1. Material Valuation: period ending inventories
2. Material Valuation: prices
The performance assistant says this but I am not sure how far can I work on the R/3 side to rectify this:
Material ledger currencies were changed
Diagnosis
The currencies currently set for the material ledger and the currency types set for valuation area 6205 differ from those set at conversion of the data (production startup).
System Response
The system does not allow you to post transactions after changing the currency settings to ensure consistency.
Procedure
Replace the current settings with the those entered at production
start-up.
If you wish to change the currency settings, you must use programs to convert data from the old to the new currencies.
Inform your system administrator
Anyone knowledgable in this area please give your inputs.
- DB -
Error in transaction SOAMANAGER from Dev ECC6
Hi,
I am getting below error in transaction SOAMANAGER -- Application & scenario comm -- single service admin -- select service Z* -- apply selection -- Open Web Service navigator for selected binding then getting error as below:
Error:
Cannot download WSDL from http://<host>:8010/sap/bc/srt/wsdl/bndg_DF5CDA3549E109F1A9D000145E7A77A0/wsdl11/allinone/ws_policy/document?sap-client=010: It is not allowed to access this service. If you believe you should be able to, please contact your system administrator
I appreciate if you could help me in this.
- PankajHi Pankaj,
This error message is caused by security considerations. The WS Navigator can access only web services which are deployed on the local engine. To allow the WS Navigator to access an external hosts, you have to add
these hosts, to the WS Navigator white list. The white list is a list hosts which the WS Navigator should be able to access.
Please refer to this link, which describes where the white lists are maintained in the visual administrator: http://help.sap.com/saphelp_nw04/helpdata/en/7c/f257422d095542e10000000a1550b0/content.htm
When configuring the white lists one can use wild card. For instance. If a web service deployed on www.sap.com should be accesseed by the WS Navigator, then the the white list should contain *.sap.com. The whitelist can contain more then one host, in that case they should be separated by an comma or semi-column.
Hope this can fix your issue.
Regards,
Blanca -
Posting goods receipt using transaction MB1C
Hi
When I posting goods receipt using transaction MB1C , I am getting following error
Account 310000 for Transo/event key BSX is a A control Account.
Please tell me the solution for this error.
kalai.Dear Suriya,
If your issue is still un-resolved, Just try with:
T. Code: FS00
Key-in your G/L Account - 310000 & Company Code, in respective fields; go to
Tab: Create/bank/interest
Here, you will find a Box: Post automatically only. Enable the box (check-mark the box) for GR/IR clearing account.
Jope, this may help in some ways.
Best Regards,
Amit.
Note: In continuation to others' suggestion, I'll also suggest to consult FI-Personnel, at your end. -
LSMW - Error BDC_INSERT, Transaction code .. is invalid XD01
Dear all.
I have done the following Steps:
1 - Maintain Object Attributes. Chose the Object type Batch Recording, then created a Record using the name (CLI_PMR). And created the Batch record and then assign the fields name.
2 - Maintain Source Structures Created the Struture (CLI_PMR1)
3 - Maintain Source Fields Assign the fields name and length that I used in my program. (CLI_PMR1).
4 - Maintain Structure Relations Assign the Struture (CLI_PMR1 to CLI_PMR)
5 - Maintain Field Mapping and Conversion Rules The normal thing in this point.
6 - Specify Files - Specified the Legacy Data, path for the file.
7 - Generate Read Program Generated the Program.
8 Read Data Executed this Step and every thing is correct
9 - Generate Conversion Program Generated the program
10 - Convert Data Convert data
11 - Display Converted Data Every thing is fine, with no errors
12 - Create Batch Input Session- At this the error message appears Error BDC_INSERT, Transaction code .. is invalid time.
At the time we have created other LSMW programs for this T-Code and every thing is OK.
I'm using the T-CODE=XD01
Best Regards
Pedro Miguel RodriguesHi, I had the same problem in LSMW when generating a batch input for trx IE01. The cause was that there were tab/newline-characters in my text file (some descriptions contained tab-characters). Since I used a tab delimited file, these tabs/newlines in the fields messed up my file.
The excel file contained multiple lines per cell in some description fields. When this was exported to tab delimited text, it contained additional tabs. After checking the contents and removing the tabs/newlines from Excel and performed a new export to txt-file, it was solved.
Best regards,
Jan-Peter Molenaar
SAP EAM Consultant -
Received HTTP response code 500 : Internal Server Error using connection Fi
Hi everybody,
I have configured a file-webservice-file without BPM scenario...as explained by Bhavesh in the following thread:
File - RFC - File without a BPM - Possible from SP 19.
I have used a soap adapter (for webservice) instead of rfc .My input file sends the date as request message and gets the sales order details from the webservice and then creates a file at my sender side.
I monitored the channels in the Runtime work bench and the error is in the sender ftp channel.The other 2 channel status is "not used" in RWB.
1 sender ftp channel
1 receiver soap channel
1 receiver ftp channel.
2009-12-16 15:02:00 Information Send binary file "b.xml" from ftp server "10.58.201.122:/", size 194 bytes with QoS EO
2009-12-16 15:02:00 Information MP: entering1
2009-12-16 15:02:00 Information MP: processing local module localejbs/AF_Modules/RequestResponseBean
2009-12-16 15:02:00 Information RRB: entering RequestResponseBean
2009-12-16 15:02:00 Information RRB: suspending the transaction
2009-12-16 15:02:00 Information RRB: passing through ...
2009-12-16 15:02:00 Information RRB: leaving RequestResponseBean
2009-12-16 15:02:00 Information MP: processing local module localejbs/CallSapAdapter
2009-12-16 15:02:00 Information The application tries to send an XI message synchronously using connection File_http://sap.com/xi/XI/System.
2009-12-16 15:02:00 Information Trying to put the message into the call queue.
2009-12-16 15:02:00 Information Message successfully put into the queue.
2009-12-16 15:02:00 Information The message was successfully retrieved from the call queue.
2009-12-16 15:02:00 Information The message status was set to DLNG.
2009-12-16 15:02:02 Error The message was successfully transmitted to endpoint com.sap.engine.interfaces.messaging.api.exception.MessagingException: Received HTTP response code 500 : Internal Server Error using connection File_http://sap.com/xi/XI/System.
2009-12-16 15:02:02 Error The message status was set to FAIL.
Please help.
thanks a lot
RamyaHi Suraj,
You are right.The webservice is not invoked.I see the same error in the sender channel and the receiver soap channel status is "never used".
2009-12-16 15:52:25 Information Send binary file "b.xml" from ftp server "10.58.201.122:/", size 194 bytes with QoS BE
2009-12-16 15:52:25 Information MP: entering1
2009-12-16 15:52:25 Information MP: processing local module localejbs/CallSapAdapter
2009-12-16 15:52:25 Information The application tries to send an XI message synchronously using connection File_http://sap.com/xi/XI/System.
2009-12-16 15:52:25 Information Trying to put the message into the call queue.
2009-12-16 15:52:25 Information Message successfully put into the queue.
2009-12-16 15:52:25 Information The message was successfully retrieved from the call queue.
2009-12-16 15:52:25 Information The message status was set to DLNG.
2009-12-16 15:52:27 Error The message was successfully transmitted to endpoint com.sap.engine.interfaces.messaging.api.exception.MessagingException: Received HTTP response code 500 : Internal Server Error using connection File_http://sap.com/xi/XI/System.
2009-12-16 15:52:27 Error The message status was set to FAIL.
what can I do about this?
thanks,
Ramya -
Hi,
If I use transacted session in MDB with container managed transaction, dose the
weblogic ignore the transacted setting or start in it's own transaction. I looked
the JMS Tutorial from Sun, the J2EE server just ignore the transacted setting,
treated it as non-transacted session.
Thanks
Thanks, Greg. I created another XAQCF in MQ JMSADMIN, but still did not help. The
strange part is when this exception happens, in the Event Viewer there is a Message:
An internal Websphere MQ Error has occurred'. In the Trace Log of MQ, the Major
Error Code reported is arcE_XAER_PROTO.
Has anyone encountered this error? The same code works fine when enlist an XAQCF
defined in Weblogic and PUT into a Weblogic JMS Queue instead within the same
XA Transaction. I am attaching the stack trace to this message, just in case,
someone has useful pointers to help me. May be this is MQ Specific though I made
sure I have the latest FixPack for MQ installed.
Thanks,
Sridhar
"Greg Brail" <[email protected]> wrote:
>Yeah. This comes up from time to time. MQ is upset because it wants to
>be
>enlisted in the JTA transaction, but JTA is not enlisting it because
>it
>thinks it's already enlisted. It thinks it's already enlisted because
>the
>same MQ connection factory was used for the MDB input queue, even though
>it's a different JMS connection and session.
>
>You can avoid this by creating another "XAQCF" object in the MQ JNDI
>space
>and giving it a different name. If you do that -- essentially use different
>connection factories for the MDB's input and output queues -- then this
>will
>work.
>
>Also, the transaction enlistement code in 8.1 that supports the
>"resource-ref" feature avoids this problem.
>
> greg
>
>"Sridhar Krishnaswamy" <[email protected]> wrote in message
>news:[email protected]...
>>
>> Hi Greg:
>> I assume you meant to getXAResource() from an Object of type
>XAQueueSession. Here
>> is the code I tried within the onMessage() method of the MDB:
>>
>> XAQueueConnectionFactory factory = (XAQueueConnectionFactory)
>ctx.lookup("XAQCF")
>> ;
>> XAConnection connection = factory.createXAQueueConnection() ;
>>
>> XAQueueSession mqSession = connection.createXAQueueSession() ;
>> XAResource mqResource = mqSession.getXAResource() ;
>> Transaction tran = TxHelper.getTransaction() ;
>> tran.enlist(mqResource) ;
>>
>> //Then I was going to get the QueueSession Object from XAQueueSession,
>obtain
>> the Queue
>> //Object from JNDI, create the Sender
>> //and call the send. But I commented out these calls. Even then, after
>the
>onMessage
>> Method
>> // completes, I get the following error:
>>
>> javax.transaction.SystemException: start() failed on resource
>'com.ibm.mq.MQXAResource':
>> XAER_PROT : Routine was invoked in an improper context
>> javax.transaction.xa.XAException: XA Operation failed. see errorcode
>(which I
>> am assuming is XAER_PROT).
>>
>> Any idea, what I am doing wrong?
>>
>>
>>
>>
>> "Greg Brail" <[email protected]> wrote:
>> >In 7.0, you can do your MQ "put" inside the same JTA transaction that
>> >was
>> >used to receive the message for the MDB, but you have to do the
>transaction
>> >enlistment yourself. Basically, you have to use the class
>> >weblogic.transaction.TxHelper class to get a reference to the current
>> >transaction, then call "enlistResource" on the transaction using the
>> >JTA
>> >"XAResource" that you get from the MQ JMS "Session" object. I'm sure
>> >we've
>> >posted the code in this newsgroup before, but I don't know where,
>so
>> >it
>> >would look something like:
>> >
>> >// First, get the MQ QueueSession object you're going to use to send
>> >the
>> >message
>> >QueueSession mqSession = mqConnection.createQueueSession(false, 0);
>> >XAResource mqResource = mqSession.getXAResource();
>> >weblogic.transaction.Transaction tran =
>> >weblogic.transaction.TxHelper.getTransaction();
>> >tran.enlistResource(mqResource);
>> >// Now send your message
>> >
>> >In 8.1, this will still work, but it's not necessary. If you register
>> >the MQ
>> >XA connection factory as a "resource-reference" in your EJB deployment
>> >descriptors and look it up using java:comp/env the way the documentation
>> >link way below describes, then this transaction enlistment happens
>> >automatically. This only happens when you use the "resource-reference"
>> >feature (which means that old code will still work if it does NOT
>use
>> >this
>> >feature), and it's only in 8.1.
>> >
>> > greg
>> >
>> >"Sridhar Krishnaswamy" <[email protected]> wrote in
>message
>> >news:[email protected]...
>> >>
>> >> Hi Greg:
>> >> Is the Statement
>> >>
>> >> 'But in this case, you don't get a "non-transactional" session,
>but
>> >actually a
>> >> session that participates in the current JTA transaction for the
>thread
>> >where
>> >> your EJB is running'
>> >>
>> >> also true in the case of an MDB running in Weblogic 7.0 (Container
>> >Managed
>> >Transactions)
>> >> driven by an XAQCF and a Foreign JMS Provider such as MQSeries?
>In
>> >other
>> >words,
>> >> if I want the MDB to PUT the Message into an MQSeries Queue, can
>the
>> >PUT
>> >be invoked
>> >> under the Context of the Same XA Transaction? My understanding is
>that
>> >WebLogic
>> >> 7.0 doesn't support send
>> >> messages out of an MDB within the same XA transaction if the MDB
>is
>> >> XA-driven by a foreign JMS provider. Please let me know if this
>is
>> >false.
>> >If true,
>> >> does Weblogic 8.1 also have this restriction?
>> >>
>> >> Thanks,
>> >> Sridhar Krishnaswamy.
>> >>
>> >> "Greg Brail" <[email protected]> wrote:
>> >> >What do you mean by "use transacted session in MDB?" Are you creating
>> >> >a new
>> >> >session inside your MDB, or do you mean something else?
>> >> >
>> >> >The only Sun thing I can think of is in code that looks like this:
>> >> >
>> >> >InitialContext ctx = new InitialContext();
>> >> >QueueConnectionFactory qcf = ctx.lookup("java:comp/env/jms/QCF");
>> >> >Queue queue = ctx.lookup("java:comp/env/jms/Queue");
>> >> >QueueConnection connection = qcf.createQueueConnection();
>> >> >// Create "transacted" session:
>> >> >QueueSession session = connection.createQueueSession(true, 0);
>> >> >QueueSender sender = session.createQueueSender(queue);
>> >> >TextMessage message = session.createTextMessage("Hello, world");
>> >> >sender.send(message);
>> >> >connection.close();
>> >> >
>> >> >If you do this, and exactly this, inside an EJB, including the
>use
>> >of
>> >> >"java:comp/env/jms", in WebLogic Server 8.1, then we do indeed
>ignore
>> >> >the
>> >> >"transacted" flag when you create the session, just like Sun says
>> >we
>> >> >should
>> >> >in the EJB and J2EE specs. But in this case, you don't get a
>> >> >"non-transactional" session, but actually a session that participates
>> >> >in the
>> >> >current JTA transaction for the thread where your EJB is running.
>> >> >
>> >> >The idea is that if you are working inside an EJB, you don't use
>> >transacted
>> >> >sessions -- you use the transaction control given to you by the
>EJB
>> >> >container, including the UserTransaction interface and/or the various
>> >> >container-managed transaction flags, rather than the JMS "transacted
>> >> >session".
>> >> >
>> >> >You can find more information here:
>> >> >
>> >> >http://e-docs.bea.com/wls/docs81/jms/j2ee_components.html
>> >> >
>> >> > greg
>> >> >
>> >> >"Jen" <[email protected]> wrote in message
>> >> >news:[email protected]...
>> >> >>
>> >> >> Hi,
>> >> >>
>> >> >> If I use transacted session in MDB with container managed
>transaction,
>> >> >dose the
>> >> >> weblogic ignore the transacted setting or start in it's own
>> >transaction.
>> >> >I
>> >> >looked
>> >> >> the JMS Tutorial from Sun, the J2EE server just ignore the
>transacted
>> >> >setting,
>> >> >> treated it as non-transacted session.
>> >> >> Thanks
>> >> >
>> >> >
>> >>
>> >
>> >
>>
>
>
[eRRORS.txt]
-
RFC error for Transaction Launcher to launch a CRM ABAP report on WEB UI
Hi all,
My Task is to assign a custom CRM report on the web ui.
I have created a transaction for this and using the transaction launcher wizard to assign it as a link on web ui .
In the transaction launcher wizard , In the 'Define Further Technical Details' i have entered the
Transaction Type as 'BOR Transaction'
Logical system : my current system crm client which is QCCCLNT703
BOR OBJECT TYPE : tstc_uif (also tried with TSTC )
Method Name : EXECUTE
When i try to click on the report on WEB UI, it gives me a status message saying the ''RFC Destination is not set up for QCCCLNT703'.
Can you please advice me on how to do this . I guess the issue is with the Logical system set up .Hello,
I think you have rightly pointed out the reason of the error. You must have maintained the logical system 'QCCCLNT703' using transaction CRMS_IC_CROSS_SYS. However you also need to maintain the same entry in transaction SM59 with name RFC destination name as 'QCCCLNT703'.
I hope this would fix the issue.
Thankx,
Amit Sen -
Hello Gurus,
I have a couple of calculation views in HANA and each of them has text fields (like Employee Name, Country Name etc.).
As part of my project requirement, I have join those two views and get all the fields that exist in them.
When I am doing so, I am getting a weird error as shown below.
Error: [129]: transaction rolled back by an internal error: [129] transaction rolled back by an internal error: exception 141000274: exception 141000274:
TRexUtils/ParallelDispatcher.cpp:275
message not found; $message$='TSR HTKD JFSDFM'
Please check lines: 59,
Upon, researching further, I could see that the value 'TSR HTKD JFSDFM' is the value in text field of Employee Name.
I did try to increase the length of the field and change the data types but nothing has worked.
Could you please help me in getting this one resolved.
Thanks,
RavitejaHi,
I am exactly facing the same issue:
Error: [129]: transaction rolled back by an internal error: [129] transaction rolled back by an internal error: exception 141000274:
But i found a fix :-) .....
This may be a very late reply but it would help people who desperately searching for an answer for this issue.
I used CAST function .. The problem is, we are selecting data from table and of course we dont know the size of the data (attribute) @ runtime. We assign the length by looking at the table attr length or view op attr length. But what happens is the junk data which exceeds the limit of the allocated space hence we get this error.
So i used CAST function to truncate the excess junk values (may be spaces).
Example:
I have a ATTR view of date in the format YYYY-MM-DD which means 10 char size.
In my CALC view I have created date OP column of VARCHAR(10) but I get the above error for no reason. Eventhoug i am 100% sure about my ATTR date would be max of 10 char my CALC view is failing @ runtime.
So i did a CAST on date as CAST(my_date as varchar(10)) and the magic happend. It works .......
But you need to be careful in using this because if you use CAST you may lose data. Careful. In my case i dont.
Somebody from HANA team should look at this issue from SAP and solve this. I am sure it is a serious bug from HANA (eventhough i am using SAP HANA SP09 Rev 92 the most latest as of today !!!!!!!!!! )
Enjoy....
Thanks & Regards
Prakash K -
Regarding scrap order creation using transaction co07
Hi,
I am creating scrap order (Production order without material)
for production order 009100008331
For Production plant :E170,
Sales order :12
SO Item : 0020
order Type : ZP03
using transaction CO07.
But it is giving error "Production scheduling profile does not exist for plant E170, order type ZP03'.
Can anyone tell me the solution for this error.Do we have to give Production scheduling profile manually or will it be copied from production order 009100008331?
Thanks in advance.Hi AMBI ,
SAP will explode the Sales BOM while creating the Sales Order.
useful Tcodes : CS03.
Bom Usage : 5.(sales Bom)
Regards
prabhu -
ODI 10.1.3.4.0 - Topology Manager Connection Error using SQL 2005 SP3
Hello All,
I am using the ODI repository in SQL 2005 SP3. I could create my master repository using the following parameters:
driver: com.microsoft.sqlserver.jdbc.SQLServerDriver
URL:jdbc:microsoft:sqlserver://server_name:1433;SelectMethod=direct;DataBaseName=ODI
I needed to copy to the drivers directory all files of SQL 2000 (msutil.jar, msbase.jar,mssqlserver.jar) and SQL 2005 (sqljdbc.jar). I am using the JRE 1.4.2 and JDBC 2005 1.2 (http://msdn.microsoft.com/en-us/library/ms378422(SQL.90).aspx)
But when I try to connect in Topology Manager to create the work repository appears the following error:
using this driver string: com.microsoft.jdbc.sqlserver.SQLServerDriver
java.sql.SQLException: [Microsoft][SQLServer 2000 Driver for JDBC] Can't start a cloned connection while in manual transaction mode.
using this driver string: com.microsoft.sqlserver.jdbc.SQLServerDriver
java.sql.SQLException: No suitable driver
Does Somebody know what is happening?
Regards,
Wallace Galvao
Sao Paulo - BrazilHi,
If you plan on using the SQL Server 2005 drivers then you only need the 1.2 sqljdbc.jar file in the drivers directory.
The connection details for SQL Server 2005 should be like the following.
com.microsoft.sqlserver.jdbc.SQLServerDriver
jdbc:sqlserver://<sqls machine>:1433;databaseName=<db name>;integratedSecurity=false
I would try just with just the correct driver in place, remove the others, restart any ODI components and then make sure the connection information is correct like above.
Cheers
John
http://john-goodwin.blogspot.com/ -
BDC - How we can identify errors in Transaction method?.
Hi ,
How we can identify errors in Transaction method?.
Regards
Nikhil V KumarHI
CALL TRANSACTION 'FK01' USING IT_BDCDATA MODE 'A'
UPDATE 'S'
MESSAGES INTO IT_MESSAGES.
IF SY-SUBRC <> 0.
PERFORM FORMAT_MESSAGES.
form FORMAT_MESSAGES .
DATA: L_MSG(100).
LOOP AT IT_MESSAGES.
CALL FUNCTION 'FORMAT_MESSAGE'
EXPORTING
ID = IT_MESSAGES-MSGID
LANG = SY-LANGU
NO = IT_MESSAGES-MSGNR
V1 = IT_MESSAGES-MSGV1
V2 = IT_MESSAGES-MSGV2
V3 = IT_MESSAGES-MSGV3
V4 = IT_MESSAGES-MSGV4
IMPORTING
MSG = L_MSG
EXCEPTIONS
NOT_FOUND = 1
OTHERS = 2
write:/ l_msg.
endloop.
endform. " FORMAT_MESSAGES
HOPE THIS HELPS,
PRIYA.
Maybe you are looking for
-
How can I change the iCloud associated with my iPhone when the email account no longer exists?
My mum had the iPhone that I'm now using for a couple of years, and the iCloud account attached to it uses an email address that was shut down by Virgin, so we can't access it any more to verify emails, etc. Now that I'm using it, I want to assign it
-
HT1918 How do I add a second credit card to my account?
I want to split my purchases to a private account and a business account. It seems like Apple only accepts 1 credit card...
-
Smart form inserting a new line
hi, i want to insert a newline ie horizontal line above and below a particuler row.ie for displaying item details like "s.no product mrp netcost"so for this i want to insert a line above and below the row.how can i do it.pls help..
-
PhaseListener doesn't return image
Hi Experts, I have a JackRabbit content repository in my web application which contains some of the images that need to be rendered. In order to do this I decided to map a URL pattern to a PhaseListener, which will on receiving such a request load th
-
How can I retrieve my deleted music back
I deleted by mistake my Yanni file and I can not find it how can I retrieve it