Better replacement for Obsolete statement
Hi ,
During upgradation to ECC 6.0 , at many places in order to correct the Unicode error we need to use the Move statement. Since the Move-Corresponding is an obsolete statement now , so we can't use it any more. It is very difficult and highly time consuming to move huge structures and internal tables field by field . Is there any alternative to this ?
Move-Corresponding is an obsolete statement now
Who said ????
at many places in order to correct the Unicode error we need to use the Move statement
What type of error ?
Similar Messages
-
Replace the obsolete statement STOP
Hi expert ,
I am working for a upgrade project fron 4.7 to ECC. We need to replace the obsolete statement STOP. Which is the best statement to replace STOP(RETURN or EXIT)
Thanks and Regards
Joby JacobHI STOP leaves the current event block and trigger END-OF-SELECTION.
SAP recommend using EXIT only within loops (see EXIT - loops ). Instead, use RETURN to leave processing blocks.
So RETURN seems to be better option.
Edited by: Anurag_n on Apr 14, 2010 8:31 AM -
Replacement for Obsolete Payroll schemas 'KARMC' and 'XEDT' in ECC 6.0
Hi Experts,
I am working in a upgradation project. In HR Module (Payroll schema). Any one can help me out what are the replacement for obsolete payroll schemas 'KARMC' and 'XEDT' in ECC 6.0. (These two are there in 4.6C but, not in ECC 6.0)
Thanks in Advance,
Ramesh.Hi Experts,
I am working in a upgradation project. In HR Module (Payroll schema). Any one can help me out what are the replacement for obsolete payroll schemas 'KARMC' and 'XEDT' in ECC 6.0. (These two are there in 4.6C but, not in ECC 6.0)
Thanks in Advance,
Ramesh. -
Replacement for REJECT Statement
Hi Experts,
I have used REJECT statement in the code :
REJECT< DBTAB>.
But when i am doing extended chek, it is giving me an obsolete statement error .
Pleae tell me any replacement statement for REJECT statement.
Thanks and Best regards,
SahilHi Sahil,
May be this link helps you in getting some information:
http://www.sdn.sap.com/irj/scn/advancedsearch?query=reject+statement
Regards,
Swarna Munukoti -
Replacement for obsolete 'FM NAMETAB_GET'
Hi,
We have been upgrading SAP from 4.6B to ECC6.0...During this process we have encountered an obsolete 'FM NAMETAB_GET', but as no documentation is available for the same, we are looking for an alternative / replacement for the 'FM NAMETAB_GET'...All suggestions are welcome...
Thanks in advanceHi Nishant,
here is the sample code for the function module NAMETAB_GET
data: begin of nametab occurs 60.
include structure dntab.
data: end of nametab.
call function 'NAMETAB_GET'
exporting
langu = sy-langu
tabname = table
tables
nametab = nametab
exceptions
no_texts_found = 1.
REPLACEMENT
data: begin of nametab occurs 60.
include structure DFIES.
data: end of nametab.
CALL FUNCTION 'DDIF_NAMETAB_GET'
EXPORTING
TABNAME = table
TABLES
DFIES_TAB = nametab
EXCEPTIONS
NOT_FOUND = 1
OTHERS = 2
IF SY-SUBRC <> 0.
MESSAGE ID SY-MSGID TYPE SY-MSGTY NUMBER SY-MSGNO
WITH SY-MSGV1 SY-MSGV2 SY-MSGV3 SY-MSGV4.
ENDIF.
rewards if useful...... -
Replacements for obsolete function modules
Hi,
What is the best way to find out the replacement for the obsolete function modules? We are starting an upgrade project and are required to replace the obsolete function modules used in that. So before starting that I want to keep a list of obsolete function modules and their replacements ready.
SSHi,
RODIR table gives not only FM, all obsoletes types.
if you dont find, best way is when we check EPC for the program,
in call function interface warnings shows, obsolete function modules.
or do UCCHECK it will both obsolete and suggested replacements.
Thanks
Vinod -
Replacement for obsolete field groups in ECC 6
Hi ,
I am working in a upgrade project from ecc4.7 to ecc6
So i am finding difficulties for
replacing FIELD groups.
FIELD-GROUPS : HEADER, DETAIL.
INSERT : w_EBAN_TMP-EKORG
w_EBAN_TMP-EKGRP
w_EBAN_TMP-BANFN "Requisition Number
INTO HEADER.
INSERT w_EBAN_TMP-EBELN "Purchase Order Number
w_EBAN_TMP-EKORG "Purchase Org.
w_EBAN_TMP-EKGRP "Purchase Group
w_EBAN_TMP-BEDAT "Purchase Order Creation Date
w_EBAN_TMP-BADAT "Requisition Creation Date
w_EBAN_TMP-ESTKZ "(Manually or MRP)
w_EBAN_TMP-MATNR "Part number
w_EBAN_TMP-BANFN "Requisition Number
w_EBAN_TMP-BADAT "PO Creation Date
w_EBAN_TMP-NAME1 "Vendor Name
TOT "used to get the avg
TOTAL05 " <= 05 days
TOTAL10 " <= 10 days
TOTAL15 " <= 15 days
TOTAL20 " <= 20 days
TOTAL25 " <= 25 days
TOTAL30 " <= 30 days
TOTAL31 " >= 31 days
VALUE05
VALUE10
VALUE15
VALUE20
VALUE25
VALUE30
VALUE31
VIAMAN "Created Manually
VIAMRP "Created via MRP
w_EBAN_TMP-URGENT "Urgent mark "AB25385
INTO DETAIL.
WHILE ,IN EXTENDED SYNTAX CHECKING A MESSAGE IS GIVING THAT .
" " FIELD-GROUPS ARE NO LONGER USED.
The current ABAP command is obsolete
Field groups cannot be created in the OO context.
Internal Message Code: FIELD-GROUPS 000
(The message cannot be hidden using pseudo-comment "#EC .., bzw. durch SET
EXTENDED CHECK OFF/ON) ""Extract from [Type Definitions and Data Declarations|http://help.sap.com/abapdocu_70/en/ABENABAP_OBJECTS_DIFF_TYPES_DATA.htm]
No Definition of Field Groups in Methods
The statement FIELD-GROUPS is not allowed in methods.
Error message in methods if the following syntax is used:
METHOD ...
FIELD-GROUPS fg.
ENDMETHOD.
Reason:
An [extract dataset|http://help.sap.com/abapdocu_70/en/ABENEXTRACT_DATASET_GLOSRY.htm] currently exists only as a global object of the [main program|http://help.sap.com/abapdocu_70/en/ABENFRAME_PROGRAM_GLOSRY.htm]. Therefore the field groups can only be defined globally in the main program. However, the definition of the field group structure, which is enerated at runtime by the statement INSERT ... INTO fg, can also be executed in methods.
(SCI is "picky")
Regards,
Raymond -
Better replacement for ATI Radeon HD 5770
Hello. I have in my Mid 2010 Mac Pro the ATI Radeon HD 5770 1024 MB. What graphics card is out there that has better graphics and also supports 3 to 4 monitors easily? My budget is in the 300 to 400 range. I've seen the EVGA GeForce GTX 680 for Mac, which is amazing, but out of my budget. I need to get three monitors running soon.
Apple Mini DisplayPort adapters: Frequently asked questions (FAQ)
http://support.apple.com/kb/HT3382
Guide to Apple graphic display adapters needed
https://support.apple.com/kb/HT3235
Atlona (Dual Link) DVI to Mini DisplayPort Converter for Apple 27-inch LED and 27-inch iMac
http://www.atlona.com/Atlona-Dual-Link-DVI-to-Mini-DisplayPort-Converter-USB-Pow ered.html
Mac Pro (Early 2009), Mac Pro (Mid 2010), Mac Pro (Mid 2012): Issues with three displays and multiple DVI, HDMI connections
It's not the USB data that is needed to run three displays. It's the extra POWER. If you read the Apple article, they say the only solution they endorse is their US$100 Dual-Link adapters. Check the table at the end of the article.
Mac Pro (Early 2009), Mac Pro (Mid 2010): Supported display configurations
Readers here have found that if you have two Brand-X Powered adapters, aka active adapters, it also works fine. These do not always require another USB. If designed recently, they can pick up a power pin in the Mini DisplayPort interface.
AMD (makers of the 5770 and 5870) lists the qualified POWERED adapters that meet their most stringent requirements. Look down the page and you will find several qualified Active Mini DisplyPort to various others, such as HDMI. These adapters are available from other outlets, such as Amazon, sometimes for far less than the Apple adapters.
http://support.amd.com/us/eyefinity/Pages/eyefinity-dongles.aspx
The other desktop monitor will plug directly into the DVI port on the card and the 40 inch tv will still connect via HDMI over the second Mini Display port.
That will work only if you use an active Mini DisplayPort to HDMI adapter.
The only (someone) have found to work (2009)
http://www.alibaba.com/product-gs/337561577/miniactive_display_port_tohdmi.html
but you should confirm that they are really active before buying 500 of them.
You can connect a DVI to HDMI adapter or cable to an active Mini DisplayPort to DVI adapter but that won't give you any audio over HDMI. You could connect the DVI displays to the Mini DisplayPorts with active adapters and use a DVI to HDMI cable or adapter from the DVI port to the TV.
If you want audio via HDMI, you can use audio from the Mac Pro's optical output with this DVI to HDMI converter:
http://www.apogeeinc.net/products/item.aspx?item=2745
Active MDP to HDMI audio and video converter:
http://ca.startech.com/AV/Displayport-Converters/Mini-DisplayPort-to-HDMI-Active -Video-and-Audio-Adapter-Converter-Mini-DP-to-HDMI-1920x1200~MDP2HDS -
Replacement for FM WS_MSG as it is obsolete in ECC6.0
HI ALL,
can you please suggest me the replacement for obsolete FM WS_MSG.Try with
HELP_VALUES_GET_WITH_VALUE
POPUP_TO_DISPLAY_TEXT
Regards. -
Hi,
I am the beginner of ABAP Programming.I want to know the detail description of the Obsolete statements(Like 46c to ECC6.0) with examples.
(For Example:In 46c Ranges but Ecc6.0 Type/Like range of ).
Thanks
Chandramohan.- Look at sap documentation, in [ABAP Statements - Overview |http://help.sap.com/abapdocu_70/en/ABENABAP_STATEMENTS_OVERVIEW.htm] look for [Obsolete Statements |http://help.sap.com/abapdocu_70/en/ABENABAP_OBSOLETE.htm]
- Search at sdn, there are many threads and some wikis like [Obsolete FM and Statement replacements|http://wiki.sdn.sap.com/wiki/display/ABAP/ObsoleteFMandStatementreplacements]
Regards,
Raymond -
Replacement For Not Exists operator in oracle
Hi Guys,
I need a replacement for the statement " Where NOT EXISTS (SELECT 'X' FROM ADM_SC_SHIPPING_HEADER_FACT WHERE prod_obj = s.prod_obj AND sc_shipping_doc_num = s.sc_shipping_doc_num AND TO_NUMBER (transportation_status) > TO_NUMBER (s.transportation_status))".
i am getting an error"literal doesnot match the formatting string" when this statement is included in my procedure.
Please help me out..
Thanks in advance.1007699 wrote:
There is no problem with Transportation_status. It is a varchar and it's been converted to number using To_Number .There very likely IS a problem with transportation_status.
It's supposed to be a number and you're trying to convert it to a number using to_number(), but the error message you're getting implies that there's a value in that column that isn't a valid number.
If it's not that field, then there must be some othe implicit type conversion going on with one of the other columns in your subquery - 'cos that's what that error message means: "I'm trying to convert from one datatype to another, but it's not in the format I expect".
Either fix your data to conform to the proper format, or explicitly specify a format that describes your data, or (best of all) use a proper and consistent datatype for your columns. If transportation_status is a number, why store it in a varchar2 column? -
While upgrading to ECC6.0 (unicode enviromnent), what should be replacement for
obsolete funciton module HR_DISPLAY_BASIC_LIST ??
(if suggesting REUSE_ALV_GRID_DISPLAY, please check the parameters and feedback).
thanks,
SusanHi Remi,
can you help me in replacing the below , as facing problem in pameter matching:
CALL FUNCTION 'HR_DISPLAY_BASIC_LIST'
EXPORTING
BASIC_LIST_TITLE = SY-TITLE
FILE_NAME = MYREPORT
HEAD_LINE1 = P_RECORD_CONTROL-RECORD_TITLE
HEAD_LINE2 = HEADLINE2
FOOT_NOTE3 = P_TEMSE_OBJECT-FULL_NAME
LAY_OUT = 1 "Table ctrl error for 20+ cols
LIST_LEVEL = P_RECORD_CONTROL-SCREEN
CURRENT_REPORT = MYREPORT
TABLES
DATA_TAB = T_INPUT_TABLE
FIELDNAME_TAB = P_FIELD_NAME_TABLE
EXCEPTIONS
DOWNLOAD_PROBLEM = 1
NO_DATA_TAB_ENTRIES = 2
TABLE_MISMATCH = 3
PRINT_PROBLEMS = 4
OTHERS = 5.
thanks & regards,
Susan -
REG: Obsolete statements in SLIN ecc 5.0
Hi all,
When i am executing the ABAP EPC for obsolete statements.(with Also display Hidden Messages)
I get the 2 Obsolete statements and as following :
Program: ZXXXXX Row: 652
The current ABAP command is obsolete and problematic, especially so in ABAP
Objects
An explicit work area is necessary in the OO context. Use "APPEND wa TO S_WERKS
[SORTED BY]".
(The message can be hidden with "#EC *)
Program: ZXXXXX Row: 2558
The current ABAP command is obsolete and problematic, especially so in ABAP
Objects
At "LOOP AT itab", one of the additions "INTO", "ASSIGNING", or "TRANSPORTING NO
FIELDS" is required. in the OO context.
(The message can be hidden with "#EC *)
Though i put the "#EC after above variable still i can see it in the SLIN overview.
Pls help me to hide these Obsolete statements.
Thanks and Regards
Srikanth.PLest you find yourself labelled as "out of date" or "obsolete", perhaps you could spend a little time to bring your coding practices up to the state of the product. A LOT of things used in ABAP within my 12 years are now obsolete. For instance, the "Official ABAP Programming Guidelines" by SAP Press, written by Drs. Thummel and Keller, describes FORM....ENDFORM and REFRESH as obsolete.
In current versions, we loop at ...assgining <Field-symbol> or into structure....
We do read table into structure or assigning <field-symbol> or (where possible) transporting no fields.
We don't have tables with header rows, since those can't be used in OO.
We don't use REFRESH, we use CLEAR tabname[].
In OO, we use the SoC, software layering concepts, with GUI, Application and Persistence level Class definitions and implementations.
We used class-based exception handling where possible to avoid abends which are, of course, detrimental to our users' experiences.
etc. -
Replacement for 'WS_MSG'
Hi All,
Can anyone suggest a replacement for obsolete FM "WS_MSG".?
Thanks ,
VasukiRefer to the below thread -
is 'POPUP_TO_DISPLAY_TEXT' obsolete ..if so how to check
Please refer to the earlier threads in the Forum before posting a new thread. -
Palm Desktop replacement for Mac and iPhone?
Since Palm Desktop is no longer in active development, is there a Palm Desktop replacement for Mac and iPhone?
http://kb.palm.com/wps/portal/kb/common/article/33219_en.html#mac
I mean, a single application (not a bunch of them like Address Book, iCal etc) that works on Mac (desktop) and that can sync with the iPhone. Including all data from the current Palm Desktop:
1. Address List
2. To Do List
3. Memo List
4. Date Book
Thanks.If only Apple did something like that (all-in-one-application personal organizer with contacts, memos, calendar, to do lists, etc)
Well, they offer all those functions--Mail has Notes and To-dos show up in both Mail and iCal, plus Address Book. Clearly someone made the fundamental decision that separate integrated programs were better than an all-in-one, so I wouldn't expect an all-in-one from Apple in any foreseeable future. But you can send a feature request, if you like:
http://apple.com/feedback
What would be interesting---and may exist, I haven't looked---would be if a third-party used the open access to iCal/Address Book info to build an all-in-one that integrated with Apple's separate apps, which could provide seamless iPhone/OS X integration while still letting people have the unified interface. Postbox uses Address Book but I didn't see any calendar/notes features in my quick check. Lots of apps build better replacements for Apple's individual programs--BusyCal, I think a Mail replacement, etc---but nothing unified that I've heard of.
However, my point was that you may be better off grabbing Entourage 2008 while it is still available than waiting for Outlook 2011, which is going to be a different program. Sometimes features go backwards, and Missing Sync compatibility may change or be delayed with Outlook 2011. I don't see the advantage of hanging onto PD until the very last minute.
ETA re the tech guarantee:
http://www.microsoft.com/mac/products/Office2008/office-2011-upgrade.mspx
Message was edited by: Daiya
Maybe you are looking for
-
What is OJVM and why do I need it?
When I reinstalled JDeveloper it asked if I wanted to use OJVM. Thinking it to be improtant I hit ok. Cna anyone explain what it is?
-
I have a home movie that i am tring to upload to my iPod and For some reason when I play the movie It has all these green and white boxed that move. I am working on my inlaws PC right now I do Know that the movie works on my mac if i sync it How do i
-
Copy Organisational Structure to Destination System
Hello Expert, could anyone please let me know how I can copy the assigend OM - Structure to the personal no? My settings in the step: "Transfer selection criteria" Objecttype: P Objectid: 123456 Evalutation Path:P-S-C-O Additiona evaluation path: P-S
-
Evdre Set to Filter Values not Member
Hello. I'm trying to create a nested EVDRE report to bring back percentages less than 5%. How could I code this, can I incorporate MDX within the memberset? Below is an example of what I tried out but it didn't seem to filter to only percentages eq
-
Why is the screen complety gray?
The screen is completly gray and cannot acess anything