Language Transport Validation
I performed language transport in our test system with Spanish (ES)as target language and EN as suppliment.Everything looks fine without any errors. I just need to validate this language transport by executing report or program. Any clue? Please explain with your suggestion.
Hi,
Thanks for your information. I got few issues, would like to explain step by step. Sorry, I am new for language translation task.
1.Login to EN system, for report RSPFPAR
SE38 > > GOTO > Translate > Original Language: EN
Target Language : ES
Choose Documentation then click Display.
Save output result
2.Login to ES for same report RSPFPAR, in SE38
Choose Documentation , click Display
Result: Sap help window screen popup with message "Display Profile Parameter" message in Spanish.
If I am wrong please correct me.
There is one more small issue in SE63.
In SE63, for long text > ABAP Dictionary > Table Documentation
For few tables I am getting message like "Table <tablename> is not active"
If you have any idea for this message please explain me.
Thanks in advance
Regards
Srinivas
Similar Messages
-
We are in the process of installing French in addition to EN in our system.
I ran SMLT in client 000 in my DEV system to install the base language and support packages. I also did a language supplementation in my productive client.
I want to make sure that I should repeat the same steps in all my environments - QAS and PRD.
I'm also unclear as to how to handle language transports in the future. Will FR be part of a normal transport when you change a program including some text or should we for every program change that includes text also do a transport from se63?
How are others handling moving of language text through the landscape
your answers are appreciatedHi
You must install BC in all systems.
The transport physically contain customization only.
Ramana Paruchuri -
Hi Experts
I had created Valiation in our Quality system.
How to move it to Production.
Kindly let me know the procedure.
Thanks
KumarRajaHi,
You can transport from Validation -- Transport.
You can also transport validations using a specific Customizing transaction. In this step, you can specify which validation is to be transported. You can also specify whether the logical rules, sets, messages, application areas and Boolean classes used in the validation are also to be transported.
Actions to be followed:
- Enter the name of the validation to be transported.
- Specify which information concerning the validation is to be transported with the validation.
Caio
Raghu -
Dear Experts,
How to transport validation changed through GGB0? since the menu 'validation-transport is not display'. I have try /nsu53 but no authorization failed there.
pls advice.
thankssolved.
IMG-FA-special purpose ledger-tools-transport-transport validation -
AIP-51505: General Validation Error - SFTP transport - validation disabled
Configuration :
internal DC with SFTP
external DC with SFTP (via proxy)
Business Protocol Custom Document over Generic Exchange
MLR 12? (patch 8703404)
3 environments have the same tip.properties
2 environments pick up and send all files successfully.
I cannot see a difference between the deployments that is causing the validation error.
[also in all three B2B's are an ebXML and AS2 trading partner configuration]
The 3rd generates validation errors for all files (14) in the b2b.log and sends some (1-7).
Note that the sent ones change, if a failed one is retried in the source directory, sometimes it is sent successfully.
In the failing/validating deployment there is no validation for (cut and pasted from UI screens) :
Document Protocol Revision Details = Translation Enabled False Validation Enabled False
Document Types (Document Definition Details for each document def) = Is Translation Enabled False Is Validation Enabled False
tip.properties (environment where error occurs) :
#valid valudes for DiagnosticLevel:
#DEBUG, INFORMATION, WARNING, ERROR, FATAL.
#default logging level
oracle.tip.DiagnosticLevel = ERROR
#default component log level for B2B Engine
b2b.oracle.tip.DiagnosticLevel = ERROR
# following logging properties to be set back to false after resolving Sequence 98
# oracle.tip.adapter.b2b.logPayload = true
# oracle.tip.adapter.b2b.packaging.logDecryptMessage = true
b2b.oracle.tip.DiagnosticLevel.Repository = ERROR
b2b.oracle.tip.DiagnosticLevel.BusinessLogicLayer
b2b.oracle.tip.DiagnosticLevel.B2B
b2b.oracle.tip.DiagnosticLevel.ModelValidation
b2b.oracle.tip.DiagnosticLevel.ValidationRule
b2b.oracle.tip.DiagnosticLevel.TechStack
b2b.oracle.tip.DiagnosticLevel.Deployment
b2b.oracle.tip.DiagnosticLevel.Reports
b2b.oracle.tip.DiagnosticLevel.UI
#default component level logging for UI
ui.oracle.tip.DiagnosticLevel = ERROR
#specify component log leel to override default;
ui.oracle.tip.DiagnosticLevel.Repository = ERROR
ui.oracle.tip.DiagnosticLevel.BusinessLogicLayer
ui.oracle.tip.DiagnosticLevel.B2B
ui.oracle.tip.DiagnosticLevel.ModelValidation
ui.oracle.tip.DiagnosticLevel.ValidationRule
ui.oracle.tip.DiagnosticLevel.TechStack
ui.oracle.tip.DiagnosticLevel.Deployment
ui.oracle.tip.DiagnosticLevel.Reports
ui.oracle.tip.DiagnosticLevel.UI
oracle.tip.adapter.b2b.encoding=UTF-8
# Diagnostic Service defaults
oracle.core.ojdl.OrganizationId = oracle.com
oracle.core.ojdl.ComponentId = tip
oracle.core.ojdl.HostingClientId = beta
oracle.core.ojdl.BufferSize = 100000
oracle.core.ojdl.FlushInterval = 5000
# Specific diagnostic settings
oracle.tip.LogDirectory = /space/sw/oracle/products/ias/b2b/ip/log
oracle.tip.LogMaxSegmentSize = 10000000
oracle.tip.LogType = text
# option to save old log when rebounding the service
oracle.tip.LogSave = true
# B2B Info
oracle.tip.adapter.b2b.NumOfWFListeners = 1
oracle.tip.adapter.b2b.NumOfIPListeners = 1
oracle.tip.adapter.b2b.WFAgentName = OUTAGENT
oracle.tip.adapter.b2b.RMIPort = 5111
oracle.tip.adapter.b2b.RMIInstance = IP
#oracle.tip.adapter.b2b.WalletLocation = file:/etc/ORACLE/WALLETS/oracle/ora_wallet.txt
oracle.tip.adapter.b2b.ContinueValidationOnError = true
oracle.tip.adapter.b2b.MultipleIdentifications=false
oracle.tip.adapter.b2b.allTPInOneDirectory=true
oracle.tip.adapter.b2b.DocumentRouting=false
#oracle.tip.adapter.b2b.edi.identifyFromTP = Interchange | Group | Exchange
#oracle.tip.adapter.b2b.transportTrace = /space/sw/oracle/products/ias/b2b/ip/log/transport.trc
#oracle.tip.adapter.b2b.edi.ignoreValidation=InterchangeReceiverID,InterchangeSenderID,GroupReceiverID,GroupSenderID,GroupSenderQual,GroupReceiverQual,InterchangeSenderQual,InterchangeReceiverQual
#report Certificate validation as ERROR or WARNING; default value is ERROR
#oracle.tip.adapter.b2b.tpa.validateCertificate= ERROR | WARNING
#oracle.tip.adapter.b2b.document.NoValidation = inbound | outbound
# HTTP Proxy Host and Proxy Port
oracle.tip.adapter.b2b.ProxyHost =
oracle.tip.adapter.b2b.ProxyPort =
# MaxCachedSessions is set to 0 means no ExecutionContext
# is stored in HTTP session (IP cache is empty).Line below overwrites default
# value equals to 5 when 5 concurrent users could store context in their sessions
# By commenting that line you might turn IP cache on.
oracle.tip.ui.MaxCachedSessions = 0
# Suppression of Validation Warnings
oracle.tip.buslogic.validation.SuppressWarnings=false
# Callout directory
oracle.tip.callout.directory=%s_calloutDirectory%
# persistence directory
oracle.tip.runtime.persistence.dirName=%s_persistenceDir%
# enable ONS reverse ping
enableONS=true
# Optional property which user can set to specify saved report encoding e.g. UTF-8, UTF-16LE etc
# By default this property is not set, in this case the saved report csv file
# will be generated by using the native encoding
# Users can set this parameter to change the encoding of the generated saved report csv file
#savedReportEncoding=UTF-8
# Please don't modify the following properties
# Connection Info
username=%s_intgDBUser%
password=%s_intgDBPasswd%
#connect=jdbc:oracle:thin:@%s_intgDBHost%:%s_intgDBPort%:%s_intgDBSid%
drivertype = thin
tnsentry = inst1
host = %s_intgDBHost%
port = %s_intgDBPort%
sid = %s_intgDBSid%
oracle.tip.connection.useRepositoryAPI=on
oracle.tip.connection.oraclehome=/space/sw/oracle/products/ias/b2b
# property specific to Deployment
oracle.tip.deploy.workflow_username=%s_wfUsername%
oracle.tip.deploy.workflow_passwd=%s_wfPasswd%
oracle.tip.deploy.workflow_tnsname=%s_wfTnsname%
# UI user authorization
authorization = true
# encryption key used for securing secrets in the schema.
oracle.tip.security.key=Be8ejb7yOX3rSefEr5pxBl49WLc0Iej9VeI8jykdjRfv
##oracle.tip.adapter.b2b.WalletLocation = /sw/oracle/products/ias/b2b/Apache/Apache/conf/ssl.wlt/default/b2bwallet
#oracle.tip.adapter.b2b.WalletLocation = /sw/oracle/products/ias/101202/ib/Apache/Apache/conf/ssl.wlt/default/b2bwallet
oracle.tip.adapter.b2b.WalletLocation =file:/sw/oracle/products/ias/b2b/Apache/Apache/conf/ssl.wlt/default/b2bwallet/ewallet.txt
# performance best practices
oracle.tip.adapter.b2b.sleepTimeout=1
oracle.tip.repos.RowSize=100
oracle.tip.adapter.b2b.receiveTimeout=1
oracle.tip.adapter.b2b.TPACache=true
The b2b.log from the failing environment has some lines not seen in the other two environments (the lines referring to MimePackaging:unpack) :
2010.04.29 at 19:07:14:295: Thread-11: B2B - (DEBUG)
Protocol = SFTP
Version = 2.0
Transport Header
filename:SA_ENVSTATUSES.txt
filesize:1
file_ext:.txt
filename_format:%TO_PARTY%_%DOCTYPE_NAME%_%TIMESTAMP%.txt
fullpath:/mnt/maximage_prd/sa_transfer/SA_ENVSTATUSES.txt
timestamp:Thu Jan 15 09:29:53 PST 1970
2010.04.29 at 19:07:14:295: Thread-11: BusinessLogicLayer - (DEBUG) New ExecutionContext has been created
2010.04.29 at 19:07:14:296: Thread-11: BusinessLogicLayer - (DEBUG) setRuntimeActiveandQuiescing()
2010.04.29 at 19:07:14:296: Thread-11: BusinessLogicLayer - (DEBUG) Recieve a new PersistencyService
2010.04.29 at 19:07:14:299: Thread-11: BusinessLogicLayer - (DEBUG) Authorization disabled. UserBootstrapped:false, useAuthorization:true, configType:Design
2010.04.29 at 19:07:14:300: Thread-11: BusinessLogicLayer - (DEBUG) Push Stack: queryConfiguration
2010.04.29 at 19:07:14:300: Thread-11: BusinessLogicLayer - (DEBUG) Pop Stack: queryConfiguration
2010.04.29 at 19:07:14:300: Thread-11: BusinessLogicLayer - (DEBUG) A new PersistencyService is created
2010.04.29 at 19:07:14:340: Thread-11: BusinessLogicLayer - (DEBUG) setRuntimeActiveandQuiescing()
2010.04.29 at 19:07:14:341: Thread-11: B2B - (DEBUG) DBContext beginTransaction: Enter
2010.04.29 at 19:07:14:341: Thread-11: B2B - (DEBUG) DBContext beginTransaction: Transaction.begin()
2010.04.29 at 19:07:14:341: Thread-11: B2B - (DEBUG) DBContext beginTransaction: Leave
2010.04.29 at 19:07:14:341: Thread-11: B2B - (DEBUG) InterfaceListener:onMessage - Invoke inbound callout - null - null
2010.04.29 at 19:07:14:341: Thread-11: B2B - (DEBUG) InterfaceListenersyncAckEBMSchecking header names
2010.04.29 at 19:07:14:341: Thread-11: B2B - (DEBUG) oracle.tip.adapter.b2b.msgproc.DbAccess:DbAccess:insertNativeEvtTblRow(2 params) Enter
2010.04.29 at 19:07:14:342: Thread-11: BusinessLogicLayer - (DEBUG) Authorization disabled. UserBootstrapped:false, useAuthorization:true, configType:null
2010.04.29 at 19:07:14:343: Thread-11: BusinessLogicLayer - (DEBUG) Push Stack: createDataStorage
2010.04.29 at 19:07:14:345: Thread-11: BusinessLogicLayer - (DEBUG) Pop Stack: createDataStorage
2010.04.29 at 19:07:14:346: Thread-11: BusinessLogicLayer - (DEBUG) Authorization disabled. UserBootstrapped:false, useAuthorization:true, configType:null
2010.04.29 at 19:07:14:346: Thread-11: BusinessLogicLayer - (DEBUG) Push Stack: createWireMessage
2010.04.29 at 19:07:14:348: Thread-11: BusinessLogicLayer - (DEBUG) Pop Stack: createWireMessage
2010.04.29 at 19:07:14:348: Thread-11: B2B - (DEBUG) oracle.tip.adapter.b2b.msgproc.DbAccess:DbAccess:insertNativeEvtTblRow(2 params) Exit
2010.04.29 at 19:07:14:348: Thread-11: B2B - (DEBUG) oracle.tip.adapter.b2b.transport.InterfaceListener:onMessage sendEventtrue
2010.04.29 at 19:07:14:359: Thread-11: B2B - (DEBUG) DBContext commit: Enter
2010.04.29 at 19:07:14:362: Thread-10: B2B - (DEBUG) oracle.tip.adapter.b2b.data.MsgListener:onMessage Enter
2010.04.29 at 19:07:14:362: Thread-10: B2B - (DEBUG) DBContext beginTransaction: Enter
2010.04.29 at 19:07:14:362: Thread-10: B2B - (DEBUG) DBContext beginTransaction: Transaction.begin()
2010.04.29 at 19:07:14:363: Thread-10: B2B - (DEBUG) DBContext beginTransaction: Leave
2010.04.29 at 19:07:14:363: Thread-10: BusinessLogicLayer - (DEBUG) setRuntimeActiveandQuiescing()
2010.04.29 at 19:07:14:363: Thread-10: B2B - (INFORMATION) oracle.tip.adapter.b2b.engine.Engine:processEvents Enter
2010.04.29 at 19:07:14:363: Thread-10: B2B - (DEBUG) oracle.tip.adapter.b2b.engine.Engine:processEvents begin transaction
2010.04.29 at 19:07:14:363: Thread-10: B2B - (DEBUG) DBContext beginTransaction: Enter
2010.04.29 at 19:07:14:363: Thread-10: B2B - (DEBUG) DBContext beginTransaction: Leave
2010.04.29 at 19:07:14:363: Thread-10: B2B - (DEBUG) oracle.tip.adapter.b2b.engine.Engine:handleMessageEvent Enter
2010.04.29 at 19:07:14:363: Thread-10: B2B - (DEBUG) oracle.tip.adapter.b2b.engine.Engine:incomingContinueProcess Enter
2010.04.29 at 19:07:14:363: Thread-10: B2B - (DEBUG) oracle.tip.adapter.b2b.msgproc.DbAccess:DbAccess:getWireMessage Enter
2010.04.29 at 19:07:14:364: Thread-10: BusinessLogicLayer - (DEBUG) Authorization disabled. UserBootstrapped:false, useAuthorization:true, configType:null
2010.04.29 at 19:07:14:364: Thread-10: BusinessLogicLayer - (DEBUG) Push Stack: queryWireMessage
2010.04.29 at 19:07:14:364: Thread-11: B2B - (DEBUG) DBContext commit: Transaction.commit()
2010.04.29 at 19:07:14:364: Thread-11: B2B - (DEBUG) DBContext commit: Leave
2010.04.29 at 19:07:14:365: Thread-10: BusinessLogicLayer - (DEBUG) Pop Stack: queryWireMessage
2010.04.29 at 19:07:14:365: Thread-10: B2B - (DEBUG) oracle.tip.adapter.b2b.msgproc.DbAccess:DbAccess:getWireMessage Exit
2010.04.29 at 19:07:14:366: Thread-10: B2B - (DEBUG) oracle.tip.adapter.b2b.msgproc.DbAccess:formTransportMessage Enter
2010.04.29 at 19:07:14:367: Thread-10: B2B - (DEBUG) oracle.tip.adapter.b2b.msgproc.DbAccess:formTransportMessage Exit
2010.04.29 at 19:07:14:367: Thread-10: B2B - (INFORMATION) oracle.tip.adapter.b2b.engine.Engine:processIncomingMessage Enter
2010.04.29 at 19:07:14:369: Thread-10: B2B - (DEBUG) oracle.tip.adapter.b2b.engine.Engine:processIncomingMessage Identify Business Protocol
2010.04.29 at 19:07:14:370: Thread-10: B2B - (DEBUG) oracle.tip.adapter.b2b.exchange.as2.AS2ExchangePlugin:AS2ExchangePlugin:identifyExchange Enter
2010.04.29 at 19:07:14:370: Thread-10: B2B - (DEBUG) oracle.tip.adapter.b2b.exchange.as2.AS2ExchangePlugin:AS2ExchangePlugin:identifyExchange Exit
2010.04.29 at 19:07:14:370: Thread-10: B2B - (DEBUG) oracle.tip.adapter.b2b.exchange.ebms.EBMSExchangePlugin:identifyExchange Enter
2010.04.29 at 19:07:14:370: Thread-10: B2B - (DEBUG) oracle.tip.adapter.b2b.exchange.ebms.EBMSExchangePlugin:identifyExchange SOAPAction is [null]
2010.04.29 at 19:07:14:370: Thread-10: B2B - (DEBUG) oracle.tip.adapter.b2b.engine.Engine:processIncomingMessage Do Unpack using the BP specific package class
2010.04.29 at 19:07:14:370: Thread-10: B2B - (DEBUG) MimePackaging:unpack:Enter
2010.04.29 at 19:07:14:370: Thread-10: B2B - (DEBUG) MimePackaging:doUnpack:Enter
2010.04.29 at 19:07:14:371: Thread-10: B2B - (DEBUG) MimePackaging:unpackNonMimeMessage:Enter
2010.04.29 at 19:07:14:371: Thread-10: B2B - (DEBUG) MimePackaging:unpackNonMimeMessage:encoding = UTF-8
2010.04.29 at 19:07:14:371: Thread-10: B2B - (DEBUG) MimePackaging:unpackNonMimeMessage:oracle.tip.adapter.b2b.packaging.Component@391da0
2010.04.29 at 19:07:14:371: Thread-10: B2B - (DEBUG) MimePackaging:unpackNonMimeMessage:Exit
2010.04.29 at 19:07:14:371: Thread-10: B2B - (DEBUG) MimePackaging:unpack:Exit
2010.04.29 at 19:07:14:371: Thread-10: B2B - (DEBUG) oracle.tip.adapter.b2b.engine.Engine:processIncomingMessage Decode the Incoming Message into B2B Message
2010.04.29 at 19:07:14:371: Thread-10: B2B - (DEBUG) oracle.tip.adapter.b2b.exchange.generic.GenericExchangePlugin:GenericExchangePlugin:decodeIncomingMessage Enter
2010.04.29 at 19:07:14:372: Thread-10: B2B - (DEBUG) oracle.tip.adapter.b2b.exchange.generic.GenericExchangePlugin:GenericExchangePlugin:decodeIncomingMessage Number of Components = 1
2010.04.29 at 19:07:14:372: Thread-10: B2B - (DEBUG) oracle.tip.adapter.b2b.exchange.generic.GenericExchangePlugin:decodeIncomingMessage Transport Protocol = {SFTP}
2010.04.29 at 19:07:14:372: Thread-10: B2B - (DEBUG) oracle.tip.adapter.b2b.exchange.generic.GenericExchangePlugin:decodeIncomingMessage filename = SA_ENVSTATUSES.txt
2010.04.29 at 19:07:14:372: Thread-10: B2B - (DEBUG) oracle.tip.adapter.b2b.exchange.generic.GenericExchangePlugin:decodeIncomingMessage FILE_FORMAT = TO_PARTY - SA
2010.04.29 at 19:07:14:372: Thread-10: B2B - (DEBUG) oracle.tip.adapter.b2b.exchange.generic.GenericExchangePlugin:decodeIncomingMessage FILE_FORMAT = DOCTYPE_NAME - ENVSTATUSES
2010.04.29 at 19:07:14:373: Thread-10: B2B - (ERROR) Error -: AIP-51505: General Validation Error
at oracle.tip.adapter.b2b.exchange.generic.GenericExchangePlugin.decodeIncomingMessage(GenericExchangePlugin.java:408)
at oracle.tip.adapter.b2b.engine.Engine.processIncomingMessage(Engine.java:1477)
at oracle.tip.adapter.b2b.engine.Engine.incomingContinueProcess(Engine.java:2576)
at oracle.tip.adapter.b2b.engine.Engine.handleMessageEvent(Engine.java:2446)
at oracle.tip.adapter.b2b.engine.Engine.processEvents(Engine.java:2401)
at oracle.tip.adapter.b2b.data.MsgListener.onMessage(MsgListener.java:527)
at oracle.tip.adapter.b2b.data.MsgListener.run(MsgListener.java:374)
at java.lang.Thread.run(Thread.java:534)
2010.04.29 at 19:07:14:373: Thread-10: B2B - (DEBUG) oracle.tip.adapter.b2b.engine.Engine:handleExceptionBeforeIncomingTPA Enter
2010.04.29 at 19:07:14:373: Thread-10: B2B - (DEBUG) oracle.tip.adapter.b2b.engine.Engine:XXX: handleInboundException Enter
2010.04.29 at 19:07:14:373: Thread-10: B2B - (DEBUG) oracle.tip.adapter.b2b.engine.Engine:XXX: handleInboundException Error message is Error -: AIP-51505: General Validation Error
2010.04.29 at 19:07:14:373: Thread-10: B2B - (DEBUG) oracle.tip.adapter.b2b.engine.Engine:XXX: isFARequired Enter
2010.04.29 at 19:07:14:373: Thread-10: B2B - (DEBUG) oracle.tip.adapter.b2b.engine.Engine:XXX: isFARequired {filename=SA_ENVSTATUSES.txt, filesize=1, file_ext=.txt, filename_format=%TO_PARTY%_%DOCTYPE_NAME%_%TIMESTAMP%.txt, fullpath=/mnt/maximage_prd/sa_transfer/SA_ENVSTATUSES.txt, timestamp=Thu Jan 15 09:29:53 PST 1970}
2010.04.29 at 19:07:14:374: Thread-10: B2B - (DEBUG) oracle.tip.adapter.b2b.engine.Engine:XXX: isFARequired returning false
2010.04.29 at 19:07:14:374: Thread-10: B2B - (DEBUG) oracle.tip.adapter.b2b.engine.Engine:XXX: handleInboundException FA not required
2010.04.29 at 19:07:14:374: Thread-10: B2B - (DEBUG) oracle.tip.adapter.b2b.engine.Engine:handleInboundException Updating Error Message: Error -: AIP-51505: General Validation Error
2010.04.29 at 19:07:14:374: Thread-10: B2B - (DEBUG) oracle.tip.adapter.b2b.msgproc.DbAccess:updateWireBusinessToErrorState Enter
2010.04.29 at 19:07:14:374: Thread-10: B2B - (DEBUG) oracle.tip.adapter.b2b.msgproc.DbAccess:updateWireBusinessToErrorState Wire message found
2010.04.29 at 19:07:14:374: Thread-10: B2B - (DEBUG) oracle.tip.adapter.b2b.msgproc.DbAccess:updateWireBusinessToErrorState Creating new b2berror object
2010.04.29 at 19:07:14:375: Thread-10: B2B - (DEBUG) oracle.tip.adapter.b2b.msgproc.DbAccess:updateWireBusinessToErrorState enum0 not null
2010.04.29 at 19:07:14:375: Thread-10: B2B - (DEBUG) oracle.tip.adapter.b2b.msgproc.DbAccess:updateWireBusinessToErrorState Updating wire message error informationThank you for the suggestion, unfortunately, I cannot get it to work.
I've updated the IDC transport server to 3 different filename_formats, and tried the corresponding files, with correct names to match the filename_format.
After updating the IDC I validated the trading partner (host).
I then updated the agreement using the updated IDC, and validated the agreement.
I then validated the host again.
Then I created a new deployment.
And still received the error.
I then deleted the old IDC and created a new IDC and new agreement and new deployment, trying 3 different "Internal delivery channel filename format" values (updating and validating the agreement and host trading partner each time).
And still received the error.
No matter what I set EITHER the IDC "filename format" OR "Internal delivery channel filename format", the b2b.log always reports :
filename_format = %TO_PARTY%_%DOCTYPE_NAME%_%TIMESTAMP%.txt
e.g.
2010.05.16 at 18:05:02:758: Thread-15: B2B - (DEBUG)
Protocol = SFTP
Version = 2.0
Transport Header
filename:SA_DRUGS_10.txt
filesize:1
file_ext:.txt
filename_format:%TO_PARTY%_%DOCTYPE_NAME%_%TIMESTAMP%.txt
fullpath:/mnt/maximage_prd/sa_transfer/SA_DRUGS_10.txt
timestamp:Thu Jan 15 09:54:18 PST 1970
When I try a file with a revision number, e.g. SA_DRUGS_10.txt the log shows :
2010.05.16 at 18:05:03:602: Thread-14: B2B - (DEBUG) oracle.tip.adapter.b2b.exchange.generic.GenericExchangePlugin:decodeIncomingMessage FILE_FORMAT = TO_PARTY - SA
2010.05.16 at 18:05:03:603: Thread-14: B2B - (DEBUG) oracle.tip.adapter.b2b.exchange.generic.GenericExchangePlugin:decodeIncomingMessage FILE_FORMAT = DOCTYPE_NAME - DRUGS
2010.05.16 at 18:05:03:603: Thread-14: B2B - (DEBUG) oracle.tip.adapter.b2b.exchange.generic.GenericExchangePlugin:decodeIncomingMessage FILE_FORMAT = TIMESTAMP - 10
2010.05.16 at 18:05:03:895: Thread-14: B2B - (ERROR) Error -: AIP-51505: General Validation Error
which makes sense as "10" is not a timestamp.
If I exclude the revision, using SA_DRUGS.txt the log shows :
2010.05.16 at 18:27:03:543: Thread-14: B2B - (DEBUG) oracle.tip.adapter.b2b.exchange.generic.GenericExchangePlugin:decodeIncomingMessage Transport Protocol = {SFTP}
2010.05.16 at 18:27:03:544: Thread-14: B2B - (DEBUG) oracle.tip.adapter.b2b.exchange.generic.GenericExchangePlugin:decodeIncomingMessage filename = SA_DRUGS.txt
2010.05.16 at 18:27:03:544: Thread-14: B2B - (DEBUG) oracle.tip.adapter.b2b.exchange.generic.GenericExchangePlugin:decodeIncomingMessage FILE_FORMAT = TO_PARTY - SA
2010.05.16 at 18:27:03:544: Thread-14: B2B - (DEBUG) oracle.tip.adapter.b2b.exchange.generic.GenericExchangePlugin:decodeIncomingMessage FILE_FORMAT = DOCTYPE_NAME - DRUGS
2010.05.16 at 18:27:03:545: Thread-14: B2B - (ERROR) Error -: AIP-51505: General Validation Error
So, the timestamp gets ignored (as there is no "_" delimiter), but it still fails, probably because there is no timestamp in the filename.
So, why won't the UI correctly set the IDC filename_format or Internal filename_format ? -
Translated item labels swap to original language after validation error
Hello,
I've the weird behaviour in my application that translated item labels change to the original label name in case a validation error on that item occurs. I am displaying inline+notification errors. Only the labels of the "error-items" show the behaviour. What is this and how can I fix it.
Many thanks in advance!
JacobHi Arie,
It might be I'm not using translated applications in the right way then. What I do is I always leave the language of the application: application primary language
In order to switch from language I change the primary language from dutch to french or vice versa. In this way, the application language changes accordingly from dutch (original) to french (translated). f this is not the proper way, what do you suggest?
In case a validation error occurs on an item with label "NAAM". The error is displayed inline with that item and in the notification area, and the item label is now "NOM"
Apex version is 3.1.0
Hope this makes things clearer.
Jacob -
Hello
Currently we have a DESCRIPTION field in English and French.I have a validation on this field
IS_NOT_NULL(DESCRIPTION)
But this only checks for the English version and not for French,so I tried to include LANGUAGE function like below:
If (Language= English [US] THEN
IS_NOT_NULL(DESCRIPTION)
ELSE if (Language= French [FR] THEN
IS_NOT_NULL(DESCRIPTION)
ELSE
NULL))
Still this does not check the French version.
Any ideas
Regards
KalyanHi,
There is nothing wrong in the expression..
If (Language= English [US] THEN
IS_NOT_NULL(DESCRIPTION)
ELSE if (Language= French [FR] THEN
IS_NOT_NULL(DESCRIPTION)
ELSE NULL))
I tried it at my end, It is working fine.
See For French Version, it should validate only if you open your MDM Data Manager with
Language: French(FR) not with English(US). Then try to Run this validation.
This validation will fail if this field DESCRIPTION value is not in Black color(Primary Language). I mean if it is in any other color(RED or Green) Primary inherited or Secondary Inherited. It will fail.
But if this field value is in Black Color, this validation will not fail.
Thats why for English language it is working fine not for French version as you are opening Data Manager with English(US) only every-time.
Try it at your end & let me know if you still face any issue.
Thanks and Regards,
Mandeep Saini -
Hi
I want to transport the validation for which i used GCT9, this will transport the whole validation but under a given validation there are about 15 steps i have created this validation as step 16.
I want to transport step16.
Can you please let me know how to do that.
Thankswe can not tranport step 16 separately,
1) we can transport entire validation.
2) do config in traget system -
SAP EHS experts:
I would like to translate Validity Areas, such as USA, Australia, and Europe, to 33 lanugages. However, I only see 20 available in the Validity Area translation screen. However, the table TCG92, stores Validity Area translations, has more than 20 languages. Does anyone know how to add more language into Validity Area translation screen?
Thanks
Tina WuHello all
could you please check other customizing activities? Most of EH&S customizing activities are set up in such a way that you can translate texts in more than one language. The x languages you see should show up systematically in any EH&S customizing activity (e.g. check "rating).
to set up new languages in SAP system you need to do a number of topics. I am not sure if the use of transaction SMLT is sufficient but this is the right area to look at.
I believe this is the process (I am not an expert here): first if you have an Unix system you must prepare locales and languages in Unix, then if you use e.g. oracle as the database you must install there the necessary files and then may be you need to use transaction SMLT. Furtheremore only after restart of database etc. I belive that the new languages are really available to be used.
I am not sure of the native EH&S language support is really related to the translation of customizing elements. My suggestion would be "no correlation". You could test this using different customizing elements (from MM etc.) which support language dependent descriptions (may be a material type). My suggestion would be that you can use the same x languages here too (e.g. use material type FERT and check if you can set up a description of FERT (finished products) in language JA etc. in a transport).
One "warning" in any case. To my knowledge there is a relation betwen sap log on language and EH&S. Example: You can install JA as log on langauge but! in the SAP standard in EH&S not all transations are available in JA ( i believe translations of EH&S elements in 11 languages are shipped). Hopefully you should get the english text (example: texts in property tree; property texts etc. like "density").
Hope you will suceed in preparing more translations
CB
PS: please check this link:
http://help.sap.com/saphelp_nwmobile71/helpdata/en/45/b79cc372142735e10000000a155369/content.htm
=> Describes further prerequisites to install languages
http://help.sap.com/saphelp_nwmobile71/helpdata/en/a3/30ad5296b511d384bb0060975b04f3/content.htm
=> describes transaction SMLT
http://help.sap.com/erp2005_ehp_04/helpdata/en/62/163d38c2113265e10000009b38f889/content.htm
=> you can check the status of installed language
Edited by: Christoph Bergemann on Nov 26, 2009 9:59 PM -
Lock language in the tp/R3trans
Hello,
I'm installing the french in my system. During the transport I got a
problem with a filesystem. It became 100 % used so one of the transport
failed.
I have extend the tablespaces and now we have free space, but:
When I try to "Restart" I get the following error message: Language
locked, you cannot perform this action.
The SAP recommends the following procedure: "In rare cases (for
example, if the system or a program crashes), a lock may remain, even
though no action is active.
If this is the case, you must remove the lock manually. To do this, use
Transaction SM12 and search for locks on the table T002C. Make sure
that no action is active before you remove the lock. To view the
language transport actions, go to the Transaction SM37 and search for
jobs that start with the prefix SAP-LANGUAGE"
I checked the job is not active under SM37. However I cannot find the
lock for table T002C under SM12.
Moreover there is any job running. And in the log I have :
Control passed to tp/R3trans (see long text)
I have executed this transport manually an it finished ok, but the rest
doesn't go on,
Do you know a way to unlock the language in order to restart
the import process or to go on with the installation?
I hope you can help us as soon as possible. It's quite urgent. We need
to have French installed as soon as possible.
Thank you very much in advance and kind regards,
JoséHello Andreu,
I had the same situation when I was installing Traditional Chinese Language.
Exit / Logout from all sessions of the particular user.
Delete all lock entires for that user (if any)
Re-login and restart your activity
It worked for me. Hope, the it works with you too.
Regards,
Ammey Kesarkar -
Language Translation in Report
hi all,
we are working on implementing SAP across 4 countries and server is central. Now my requirement is, in some of the reports which are developed for use in all these countries, in those reports user wants display in their own local language (user's Logon Language). I can convert the text elements for column headings etc. using menupath GOTO-->Translation also i can fetch data from some tables which has language field SPRAS in it (say MAKT table for Material Description) by passing SY-LANGU field in query. so far it is ok.
NOw I want to know that how can I translate the Value of the fields which are of type C in data dictionary table (e.g. BNAME field in VBAK table) ,b'coz VBAK doesn't have SPRAS or any language fields and still i have to translate it in 4 diff languages.
My Problem is i want to translate the value of table field at run-time i want to do this translation in my program after i fetch that table field vaule in Internal table of my program and before displaying that value in output.
hope my question is clear to u...
Regards,
Parth
Message was edited by: kaushal malaviaAlso see the following Progs!!
RADDTML1 DD: Master language changed locally in a system
RAIMLANG Set text language
RC1XLTXT EHS: Conversion of language key in SAPScript texts
RDDTPARA Copy the memory IDs (TPARA) to language-dependent table TPARAT
RDTDVTXT Select inconsistent fixed value texts of a language
RSBKEYL0 copy the saplskey languages from English to not German
RSCATVCLEAN CATT parameter texts delete foreign language
RSCP0010 List of the applications servers and languages
RSCPCOLA Correspondence language installation
RS_CUA_GEN_PATH Generation of fastpath in one language
RS_IWBORIG_LANG_SET_WHEN_SPACE Conversion of original language if iwb_original_language space
RSIWB_SET_ORIG_LANG Set original language from LOIO to PHIO in table IWB0PHIO
RSLADELT Import languages
RSLDBSPR Conversion of TLDBT entries for selected languages into LDBT
RSLTINST Set language administration tables for installation
RSNEWMLA Change structure master language
RSRETCK01 Check index category and languages
RSRETCK02 Clean-up report: Deletion of all languages without index on search
RSTWB_CHANGE_MASTER_LANGUAGE Change original language for test case
RSTXINSH Activating forms/styles after language transport
RSTXR3T3 Mass activation of original-language styles/forms in sy-mandt
SAPMSLW6 Overview of Target language
SAPRSMPL Menu Painter: Conversion of languages after language import
SOTR_DELETE_MULTIPLE_KEYS OTR texts with the same concept and language with context flag = '
SOTR_FUZZY_UPDATE_INDEX OTR: Update fuzzy index for short texts of specified language
SOTR_RELEASE_ALL Release all texts in master language
Hope thisll give you idea!!
<b>P.S award the points.</b>
Good luck
Thanks
Saquib Khan
"Some are wise and some are otherwise" -
Need table for Transport Request component
Hi,
I need the name of the table that stores the TR name and all the Objects to be transported in them.
Thnx in advance,
ChirantanCheck <b>E070</b>
E070 Change & Transport System: Header of Requests/Tasks
E070A Change & Transport System: Attributes of a Request
E070C CTS: Source/Target Client of Requests/Tasks
E070CREATE Change & Transport System: Creation Date of Request
E070DEP Change & Transport System: Dependencies of Requests
E070L CTS: Index for Assigning Numbers to Requests/Tasks
E070M CTS: Target Development Class/Layer for Requests
E070N UNIX/SAP User Connection
E070P Path under which a C correction is created
E070TC Help Table for E070 for Client-Specific Imports
E070USE Use of Current Requests by Users
E071 Change & Transport System: Object Entries of Requests/Tasks
E071C Change & Transport System: Client-Specific Lock Flag
E071E Lang. Transport: Positive List for Generic Object Selection
E071K Change & Transport System: Key Entries of Requests/Tasks
E071KF Change & Transport System: Nametab Information on Key Fields
E071KFINI Change & Transport System: Nametab Information on Key Fields
E071L Language Transport: Transport Information
E07T Change & Transport System: Short Texts for Requests/Tasks -
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 -
Portal Content Translation - Transport
Hello
We created some worklist in Portal Content Translation to translate the texts in roles, worksets and iViews from English (source) to German (end user).
Now, we need to transport these worklists to the Test Portal and we tried to follow the steps as described in the help below:
[Performing Language Transports|http://help.sap.com/saphelp_nw70/helpdata/EN/f8/a4c0b28ab7324d835176fdbbb28c3e/frameset.htm]
It did not work:
1) We created a Package with "text_only" property, filled it with the worklists and selected the language to be transported in "Language Transport" menu, but the deployment failed.
2) We created a Package without "text_only" property, filled it with the worklists and did not select any language to be transported. Once imported, the worklists were in the Test Portal, but the translation to german was not in them.
3) We created a Package similar to the one in step 2, but selected the language to be transported in the "Language Transport" menu. The result was the same we had in step 2.
So, what must we do to transport not only the worklists, but also the translations created in the Development Portal?
Thanks in advance, regards!
JonHi,
I'm not sure if I did understand you correctly, but it seems that you want to transport the translation worklist? To transport the translated content, you'll have to do
1. create a translation worklist and assign the PCD objects (iviews, pages, roles)
2. translate the content
3. publish the translated content
4. create a transport package containing the PCD objects translated and transport this package (eg: text_only).
br,
Tobias -
Problems with the transport of substitutions
Hi all.
We have developped some substitutions. We have checked that everything is alright in development environment, and then we have tried to transport to quality environment. The transport log has no errors, and the control tables have been filled with the same data in both environments.
But when you go to transaction OBBH to see the transported validation, the line of every step in the validation where the exit is specified is missing in quality environment. Any idea?
Details:
- It is a substitution of Financial Accounting / Complete Document
- The parameter type of the substitutions is C_EXIT_PARAM_CLASS
- The exits has been declared in the following way:
FORM U913 USING bool_data TYPE gb002_015.
- Generation program RGUGBR00 has been executed in both environments
Do you see anything that seems incorrect?
Thanks in advance,
CarlosHola Carlos,
Tengo el mismo problema que tú describes en el foro. En desarrollo me funciona bien la sustitucion y en calidad ya no.
Esto es porque la tabla GB01 está diferente en desarrollo que en calidad.
¿Tú como le hiciste para modificar en calidad la tabla GB01 para quitarle la marca al "BEXCLUDE"?
Gracias de antemano, saludos!
Maybe you are looking for
-
Getting IP address for 2nd hand HP LaserJet 6MP?
We don't have the user manual, because the printer is 2nd hand and did not come with one. I had read that the IP address might be on the back, but there are no IP-like numbers there. We are trying to get this printer running with an old clamshell iBo
-
Getting more than one result from regex groups
Thanks to everyone in advance - I cannot seem to figure out why I wouldnt receive multiple groups back from this match. I would assume I would receive: [hello] [john] instead i am getting: [hello] [hello] It seems like the regex stops after the first
-
I don't know where my error is. I've setup flex sdk 3.2/3.3 with my as3 project. I'm getting errors that pertain to Shader class and property z in Sprite class. I've setup my output as player 10 and all my compiler settings and playerglobal.swc has b
-
Can't update ACR from 6.0 to 6.2??
I have CS5 and LR 3.2 installed on my pc, the current version of ACR is 6.0. I downloaded the ACR 6.2 updater, but when I tried to install it, it says "update is not applicable". What is wrong and what I can do to resolve this?
-
I have an application in which I have two separate dialog boxes that have multiple tabs (Panels) on them to set program options. I would like to update this UI to have a single dialog box that has a JTree on the left hand side of the dialog and have