Badi:BADI_SD_SALES(SAP says it is for internal use): But i was implemented

Hi Experts,
Badi:BADI_SD_SALES(SAP says it is for internal use): But i was implemented this badi. It is legal or not.
  I was implemented badi: BADI_SD_SALES . But it is for SAP internal use.
For implementing this  i was changed the field u2018internalu2019  in Standard table: SXS_ATTR.
I removed the X in that field.
All these things done for  Creating Return order with reference to invoice. The client requirement is to was external number range instead of internal number rangees.
For this thing I was implement the method t u2018TRANSACTION_INITu2019. I passed the
Our external number in that vbak-vbeln..
It works correctly in development. I am not yet tested in quality and production.
This way is correct one  or not. When I removed the u2018Xu2019(Internal use) in field:
SXS_ATTR. In future it gives any other problems or it is legally correct or not.
Helpful answers definitely rewarded.
Regards
Pratap.M

Hello Pratap
Labelling this BAdI as "Internal Use only" SAP can do whatever they want with this BAdI - they may even remove it !!!
Thus, your development relies on something very unreliable.
Perhaps SAP releases this BAdI for general use in the future - or not.
Therefore, I would recommend to use the enhancement framework instead if already available in your SAP system.
Final remark: If you set your implementation of this internal BAdI productive and the customer runs into trouble later on when SAP changes or deletes this BAdI with support packages YOU are liable - and not SAP.
Regards
  Uwe

Similar Messages

  • BADI for VA01 which are not for internal use ???

    Hello Folks,
    Im looking for BADIs which are not for internal use for the transaction VA01...
    Could anyone send all the BADIS which can be implemented for VA01...
    Thanks in advance...
    Reddy

    Hi there, you are lucky enough because I have found them almost a few days ago:
    ---------- BADI for VA01 ----------
    A1) BADI
    BEFORE (choosing any ORDER: ....) :
      - BADI_SD_SALES
      - BADI_SD_SALES_BASIC
      - UKM_R3_ACTIVATE
      - BADI_LAYER
      - BADI_MATN1
    AFTER (choosing ORDER NR - xxxx -) :
      - ADDR_PRINTFORM_SHORT
      - BADI_SD_SALES_ITEM
      - BADI_IBASE_AUTHORITY
      - BADI_IBASE_IBCO
      - CU_CONFIG_DELEGATION
      - CUKO_PLANT_CHANGE
      - EHS_DG_002
      - SD_COND_ACCESS_A
      - BADI_SD_TO_FM
    AFTER CHANGING something in all items and shifting to TAB "item detail":
      - BADI_SD_DPBP
      - CFOP_DET_PREP
      - ADJUST_NET_DAYS
      - BADI_SD_SALES_ADDON
    AFTER CHANGING something again in all items and shifting to TABS:
      - CFOP_DET_PREP
    AFTER SAVING:
      - /SAPSLL/CTRL_SD0A_R3
      - QUANTITY_STRUCT_CK
      - DYNPRO_EXTENSION_CK
      - IBRT_GEN_ADD_IN
      - VALUATION_CK
      - WORKORDER_UPDATE
      - ATP_PUBLISH_RESULTS
      - FM_FYC_RECOVERY_POST
      - FMAVC_DECO
      - GM_POSTING_CONTROL
      - BADI_ISPS_GRANT
      - DIP_UPDATE_FKDAT
      - CACL_CHARACTER_INPUT
      - /SAPSLL/CTRL_SD0A_R3
      - /SAPSLL/RFC_DEST
      - /SAPSLL/CTRL_SD0A_R3
      - /SAPSLL/IFEX_SD0A_R3
      - /SAPSLL/KMAT
      - BADI_SD_UPDATE_PLVAL
      - CUX_ADD_IN
      - BOM_EXIT
      - WORKORDER_EXEC_STEPS
    In case you may need them...
    ---------- USER EXIT for VA01 ----------
    A2) USER EXIT for VA01 :
    SDAPO001  Activating Sourcing Subitem Quantity Propagation
    SDTRM001  Reschedule schedule lines without a new ATP check
    V45A0001  Determine alternative materials for product selection
    V45A0002  Predefine sold-to party in sales document
    V45A0003  Collector for customer function modulpool MV45A
    V45A0004  Copy packing proposal
    V45E0001  Update the purchase order from the sales order
    V45E0002  Data transfer in procurement elements (PRreq., assembly
    V45L0001  SD component supplier processing (customer enhancements
    V45P0001  SD customer function for cross-company code sales
    V45S0001  Update sales document from configuration
    V45S0003  MRP-relevance for incomplete configuration
    V45S0004  Effectivity type in sales order
    V45W0001  SD Service Management: Forward Contract Data to Item
    V46H0001  SD Customer functions for resource-related billing
    V60F0001  SD Billing plan (customer enhancement) diff. to billing
    A3) CLASSICAL USER-EXIT per VA01:
    --- include MV45AFZZ ---
    FORM userexit_delete_document.
    FORM userexit_field_modification.
    FORM userexit_move_field_to_vbak.
    FORM userexit_move_field_to_vbap.
    FORM userexit_move_field_to_vbep.
    FORM userexit_move_field_to_vbkd.
    FORM userexit_number_range USING us_r
    FORM userexit_pricing_prepare_tkomk.
    FORM userexit_pricing_prepare_tkomp.
    FORM userexit_read_document.
    FORM userexit_save_document.
    FORM userexit_save_document_prepare.
    Hope its enough
    Denis Mullaraj

  • Fm for internal use only

    Hi,
    i heard that SAP publish in the Abap stuck FM for internal use only.
    i.e. if this fm have bug u don't get any support .
    in the tab attributes u can see if the FM is released  or not.
    this is the only way to now that?
    Regards

    To add a bit to max's post, my understanding is that:
    The important difference is that the interface is stable for released FM's, and the coding on the inside is supported by SAP.
    For non-released FM's, SAP will still "support" and fix stuff on the inside of the FM (most likely, they will be thankfull for a real bug), but they will also not consider your requirements when changing the interface of the FM to make it compatable with the changes for their own requirements (which belong to SAP).
    That is why SAP makes BAPI's available (popular demand
    My 2 rappen,
    Julius

  • Unlocking my Iphone 5c for international use?

    I purchased an Iphone 5c (blue) from a online store directed to my country. I got it new and It's locked with USA Sprint carrier, the strange thing is that it came with a Sprint chip inside which made me able to semi-activate my phone, but right now I can't use it with Dominican Republic's carriers since I need to unlock it. I'm desesperate, I'm all uncommunicated, It's been a month since I got this Iphone full new in it's box.
    The chip's number is: 309-253-9769 but it seems it's no activated. I tried to create an account in the sprint website but it says the number its invalid. I don't want to sell this phone because I love itttt! What can I do?
    I asked if theres a way to unlock it here but I got negative response from everybody. Is there a way to make Sprint Unlock my phone for international use permanently?
    I'v always lived here in Domincan Republic, never traveled anywhere, I purchased this phone by myself.
    What can I do?
    Thank you.

    You bought a gray market phone. Sprint will only unlock phones for current Sprint customers in good standing. If you're not a Sprint customer, they will not unlock it for you at all.
    Return it and get your money back if you can.
    Next time, buy your phone from an authorized source.

  • My Time Capsule won't allow my computer to back up.  It says it is already in use but that is what it is being used for.

    My Time Capsule won't allow my computer to back up.  It says it is already in use but that is what it is being used for. It has been working fine for years.  All of a sudden I keep getting a message that TC (time capsule) cannot complete back up as it is already in use.  I am doing the backups automatically through Time Capsule.

    Restart the Time Capsule by disconnecting and reconnecting the power adapter. When it's back online, open the AirPort Utility application and check to see whether there's a firmware update for it.

  • I am trying to download itunes and when i press the download button it goes straight to a page saying thank you for downloading itunes but i havent got itunes

    i am trying to download itunes for my laptop. when i hit the download button it goes to a page saying "thank you for downloading itunes" but it hasnt downloaded and i dont have itunes on my computer

    It has downloaded into your download folder. Find it in your downloads and click on it to install itunes.

  • Which option do I have to select If I buy the latest iPad with cellular feature for international use? If I choose verizon can I just change the sim card and insert one from another country?

    Which option do I have to select If I buy the latest iPad with cellular feature for international use? If I choose verizon can I just change the sim card and insert one from another country?

    I would guess you need the A1460 model
    see here
    http://www.apple.com/ipad/LTE/

  • I bought yesterday the OS X Mountain Lion and couldn't download, it say it wasn't available for mexican store, but it was charge in to my credit card anyway

    Hi yesterday I bought in my app store the OX Mountain Lion and couldnt download....it say that wasnt available for mexican store, but still was charge in my credit card... what do I do... is any phone number for customer service here ???

    iTunes Store Support
    http://www.apple.com/emea/support/itunes/contact.html

  • Does Apple provide a service for unlocking an IPhone 5 for international use?

    Does Apple provide a service for unlocking an I phone 5 for international use?

    Thanks for the help. I am already overseas and Sprint will not unlock it now.

  • I cannot syn my iphone as it says backup corrupt for phone delete but cant find it and cant access via backup as none shown

    I cant sync my iphone as it says backup corrupt for phone delete but no back up shown when I click on backup where can i find it 

    i also face the same problem. i have updated my i phone 4 to ios 7.0.4 and i tune 11.1 .when i start back up now on i tunes though it started to back up some apps but it shows the msg that back up is corrupt

  • 1.1 GB of space for other use, but no music, no books nor Videos are sync.

    My IPad4 says it has 1.1 GB of space for "other" use, but I don´t have anything on this Ipad, I even took away the music, books and Videos. How can I know what others really stands for? Is there a way of errasing this information?

    Other is usually around 1 GB...
    A  ' Large Other ' usually indicates Corrupt Data...
    First Try a Restore from Backup... But... if the Large Other Persists, that is an Indicator of Corrupt Data in the Backup... Then a Restore as New is the way to go...
    Details Here  >  http://support.apple.com/kb/HT1414
    More Info about ‘Other’ in this Discussion
    https://discussions.apple.com/message/19958116

  • HT5188 I have 50 iPads and 50 codes, but I am not able to install the app on the last ipad.  One code in the spreadsheet says it's already been used but shows no serial number or device name.

    I have 50 iPads and 50 codes, but I am not able to install the app on the last ipad using Apple Configurator.  One code in the spreadsheet says it's already been used but shows no serial number or device name.

    Hi mafiose15,
    Thanks for visiting Apple Support Communities.
    Restoring your iPod to factory settings is the best way to try and get it back to working order. You can use the instructions below to restore it:
    How to restore iPod
    Verify that you have an active Internet connection, because you may need to download new versions of the iTunes and iPod Software.
    Download and install the latest version of iTunes if necessary.
    Open iTunes. Connect your iPod to your computer using the USB or FireWire cable that came with your iPod.
    After a few moments, your iPod will appear in the Source panel in iTunes.
    Select your iPod in the Source panel. You will see information about your iPod appear in the Summary tab of the main iTunes window.
    Click Restore.
    If you are using a Mac, you will be asked to enter an administrator’s name and password.
    A progress bar will appear on the computer screen, indicating that stage one of the restore process has begun. When this stage is done, iTunes will present one of two messages with instructions specific to the iPod model you are restoring.
    Disconnect iPod and connect it to iPod Power Adapter (typically applies to older iPod models).
    Leave iPod connected to computer to complete restore (typically applies newer iPod models).
    During stage two of the restore process, the iPod displays an Apple logo as well as a progress bar at the bottom of the display. It is critical that the iPod remain connected to the computer or iPod power adapter during this stage.
    Note: The progress bar may be difficult to see, because the backlight on the iPod display may be off.
    After stage two of the restore process is complete, the iTunes Setup Assistant window will appear. It will ask you to name your iPod and choose your syncing preferences, as it did when you connected your iPod for the first time.
    You can find the instructions in this article:
    Restoring iPod to factory settings
    http://support.apple.com/kb/ht1339
    All the best,
    Jeremy

  • I have an external hard drive 1 TB - it says that 559GB has been used , but I can't see any files at all.   Is there a way to recover those files. I have a lot of photos on it. I have an IMac and running MAC OSX versuib 10.7.5   I am new to Mac.

    I have an external hard drive 1 TB - it says that 559GB has been used , but I can't see any files at all.
    Is there a way to recover those files. I have a lot of photos on it. I have an IMac and running MAC OSX versuib 10.7.5   I am new to Mac, so I hope somebody can give me some advice.
    Cheers

    if it's ntfs microsofts filesystem then you need a windows machine to recover them

  • HT5961 I want to receive the verification code for the keychain but I was sent to unknown number because the last two digits do not represent my phone number

    I want to receive the verification code for the keychain but I was sent to unknown number because the last two digits do not represent my phone number, so how can I change it to receive it on my cell phone ?

    I found this in the iCloud Keychain FAQs:
    How do I set up iCloud Keychain on a new device if I don't have one of my other devices to approve from?
    If you don't have access to any of your other devices that are using iCloud Keychain, you can still set up iCloud Keychain on another device if you have these items:
    - Your iCloud Security Code
    - The device that is using the SMS-capable phone number you provided when you first set up iCloud Keychain. A verification code is sent via SMS to this phone number. If you don't have access to this number, contact Apple Support, who can verify your identity so that you can complete setup on your new device.
    - If you have these items, follow the iCloud Keychain setup steps documented above. Your iCloud Keychain will then be pushed from the cloud to the new device.
    So it seems that you would have to directly contact the Apple Support: http://www.apple.com/support/icloud/contact/

  • Okay so i have been trying to contact apple for days now but i was just thinking why do we have to only choose between white or black for the digitizer? would i be able to send my ipod into apple to get it customized to a different color besides that?

    okay so i have been trying to contact apple for days now but i was just thinking why do we have to only choose between white or black for the digitizer? would i be able to send my ipod into apple to get it customized to a different color besides that?

    Apple does not offer custom colors. I'd suggest you get a skin for your iPod. Those are available in hundreds of colors and patterns and since they're not permanent, they don't affect the iPod's warranty and you can change if you ever get tired of the skin you chose.
    Regards.

Maybe you are looking for