Local update in BDC

Hi.
can any one tell me what exactly Local update do in BDC call transaction? How it is different from Asynchronous and synchronous?

hai sanju,
At present with SAP we have only modes of updation
1.Synchronus Update.
2.Asynchronous Update.
There is no more Local Update.
   *In synchronus method until one record  process takes place into  database next record will not process.   
     *In asynchronus immedate updation of data into database table.
synchronous mode is waiting for commit work and asynchronous is not waiting for commit work.
regards,
praba.

Similar Messages

  • Local mode update in bdc -Call transaction method

    what is LOCAL MODE UPDATE in BDC- Call transaction methods ?

    Hi,
    Try to understand from the below CODE
    CALL TRANSACTION 'ZBDCSINGLE' USING IT_BDCDATA MODE 'A' UPDATE 'S' MESSAGES INTO IT_BDCMSGCOLL.
    REFRESH IT_BDCDATA.
    Cheers!!

  • Wat is synchronous, asynchronous & local mode of update in BDC plz help

    wat is synchronous, asynchronous & local mode of update in BDC .
    plz explain each of them

    A Asynchronous updating. In this mode, the called transaction does not wait for any updates it produces to be completed( does not wait till the update in database is complete either it is successful or un successful). It simply passes the updates to the SAP update service. Asynchronous processing therefore usually results in faster execution of your data transfer program.
    Asynchronous processing is NOT recommended for processing any larger amount of data. This is because the called transaction receives no completion message from the update module in asynchronous updating. The calling data transfer program, in turn, cannot determine whether a called transaction ended with a successful update of the database or not.
    If you use asynchronous updating, then you will need to use the update management facility (Transaction SM12) to check whether updates have been terminated abnormally during session processing. Error analysis and recovery is less convenient than with synchronous updating.
    S Synchronous updating. In this mode, the called transaction waits for any updates that it produces to be completed. Execution is slower than with asynchronous updating because called transactions wait for updating to be completed. However, the called transaction is able to return any update error message that occurs to your program. It is much easier for you to analyze and recover from errors.
    L Local updating. If you update data locally, the update of the database will not be processed in a separate process, but in the process of the calling program. (See the ABAP keyword documentation on SET UPDATE TASK LOCAL for more information.)
    reward if it is helpful..
    sai ramesh.

  • How   many will update in BDC.

    In bdc flat file having  10 records.but 5th record having error.in call transaction how many records will update.
    can any body explain on MODE wise means if put the mode A how many records will update.mode E ,mode N. and explainn fore ground and baground.

    Hello ,
    Mode
    A Display all
    E  Display errors only
    N  No display
    If u set the mode as 'A'.
    U will see all the screens when the processing is being done.
    If u set the mode as 'E'
    U will see the screen only if the screen has errors or else the processing will take place internally.
    If u set the mode as 'N'
    U will not see any screen irrespective of error or success.
    These modes are regarding the processing for foreground.
    Now coming to ur example :-
    If u set the the update process as  one of the below :
    update> : Update mode:
    S Synchronous
    A Asynchronous
    L Local update
    Let's see :-
    If u set as S
    the update will happen if it's error free
    If u set as A iirespective of the errors all the records will get updated
    If u set as 'L'
    This is with respect to number of Application servres.
    Regards,
    Deepu.K

  • Capturing EPC error List into a local file using BDC

    Can anyone let me know the Code for downloading the EPC check Results into a local File using BDC...[<b></b>

    You can use the function module
    EXTENDED_PROGRAM_CHECK to get the errors and warnigs of a epc for a program.
    then you can download that internal table information using GUI_DOWNLOAD fm.
    Regards,
    Ravi

  • Local Update Server

    Hi
    I have set up a local update server for my CS 5.5 Suite using IIS 7 on a 2K8 R2 server. Followed all the steps in the AUSST technotes.
    After running the Adobe Application manager which has been pointed at my locally set up website, I receive the error "The update server is not responding. The server might be offline temporarily, or the internet or firewall settings may be incorrect. Please try again later. Error code: U41M1C213"
    For testing I have
    Turned the firewall off on both the webserver and the client.
    I can browse to all of the folders on the webserver from the client
    I have added the content from the log file as the client attempts to update.
    Any help would be greatly appreciated.
    Gilly
    2011-12-19T23:55:54: >>> Adobe Updater Log Begin >>>
    2011-12-19T23:55:54: UpdaterCoreImpl::InitLogFile : Application Version 2.0.0.22
    2011-12-19T23:55:54: UpdaterCoreImpl::InitLogFile : cmdline option --> -logFile = C:\Users\ghost\AppData\Local\Adobe\AAMUpdater\1.0\aamu.log
    2011-12-19T23:55:54: UpdaterCoreImpl::InitLogFile : cmdline option --> -logLevel = 10
    2011-12-19T23:55:54: Stepped into << UCInitialize >> call.
    2011-12-19T23:55:54: Stepped into << UCSetDeploymentEnginePath >> call.
    2011-12-19T23:55:54: Returning from << UCSetDeploymentEnginePath >> call with error value = 0
    2011-12-19T23:55:54: Stepped into << UCSetUpdateEnginePath >> call.
    2011-12-19T23:55:54: Returning from << UCSetUpdateEnginePath >> call with error value = 0
    2011-12-19T23:55:54: UpdaterCore : Stepped into << UCInitHeadLightSession >> call.
    2011-12-19T23:55:54: UpdaterCore : Returning from << UCInitHeadLightSession >> call.
    2011-12-19T23:55:54: UpdaterCore : Returning from << UCInitialize >> Returning with outErr Value =>  = 0
    2011-12-19T23:55:54: Stepped into << UCGetUserPreferences >> call.
    2011-12-19T23:55:54: Returning from << UCGetUserPreferences >> call with return value -  = 1
    2011-12-19T23:55:54: AAMNotifierCFUinProgress : Returning with Value =>  = 0
    2011-12-19T23:55:54: UCGetprogress : (D) Returning with value = 0
    2011-12-19T23:55:54: UCGetprogress : Updates download returning state for reffId  =
    2011-12-19T23:55:54: UCGetprogress : Updates download returning percent   = 0
    2011-12-19T23:55:54: UCGetprogress : (D) Returning with value = 0
    2011-12-19T23:55:54: UCGetprogress : Updates install returning state for reffId  =
    2011-12-19T23:55:54: UCGetprogress : Updates install returning state  = 0
    2011-12-19T23:55:54: UCGetprogress : (D) Returning with value = 1
    2011-12-19T23:55:54: Stepped into << UCCheckForUpdates >> call.
    2011-12-19T23:55:54: UCCheckForUpdates : Performing check whether any fallback task is present.
    2011-12-19T23:55:54: IsTaskPresentForUserInThread : CoInitialize -->  = 0
    2011-12-19T23:55:54: IsTaskPresentForUserInThread : CoInitializeSecurity -->  = -2147417831
    2011-12-19T23:55:54: is  task present thread returns  false.
    2011-12-19T23:55:54: Checking reinstall for channel AIRForAPPLEIOSFlashPro2.6
    2011-12-19T23:55:54: Checked reinstall for channel AIRForAPPLEIOSFlashPro2.6 = 0
    2011-12-19T23:55:54: Checking reinstall for channel AdobeAPE3.101_Win64_NoLocale
    2011-12-19T23:55:54: Checked reinstall for channel AdobeAPE3.101_Win64_NoLocale = 0
    2011-12-19T23:55:54: Checking reinstall for channel AdobeAPE3.101_Win_NoLocale
    2011-12-19T23:55:54: Checked reinstall for channel AdobeAPE3.101_Win_NoLocale = 0
    2011-12-19T23:55:54: Checking reinstall for channel AdobeAPE3.2_Win_NoLocale
    2011-12-19T23:55:54: Checked reinstall for channel AdobeAPE3.2_Win_NoLocale = 0
    2011-12-19T23:55:54: Checking reinstall for channel AdobeApplicationManager-1.0
    2011-12-19T23:55:54: Checked reinstall for channel AdobeApplicationManager-1.0 = 0
    2011-12-19T23:55:54: Checking reinstall for channel AdobeBridgeCS5.1-4.1
    2011-12-19T23:55:54: Checked reinstall for channel AdobeBridgeCS5.1-4.1 = 0
    2011-12-19T23:55:54: Checking reinstall for channel AdobeBuzzwordCS5.5-1.0
    2011-12-19T23:55:54: Checked reinstall for channel AdobeBuzzwordCS5.5-1.0 = 0
    2011-12-19T23:55:54: Checking reinstall for channel AdobeCMapsCS5-3.0
    2011-12-19T23:55:54: Checked reinstall for channel AdobeCMapsCS5-3.0 = 0
    2011-12-19T23:55:54: Checking reinstall for channel AdobeCMapsx64CS5-3.0
    2011-12-19T23:55:54: Checked reinstall for channel AdobeCMapsx64CS5-3.0 = 0
    2011-12-19T23:55:54: Checking reinstall for channel AdobeCSXSExtensionsCS5.5-2.5
    2011-12-19T23:55:54: Checked reinstall for channel AdobeCSXSExtensionsCS5.5-2.5 = 0
    2011-12-19T23:55:54: Checking reinstall for channel AdobeCSXSInfrastructureCS5.5-2.5
    2011-12-19T23:55:54: Checked reinstall for channel AdobeCSXSInfrastructureCS5.5-2.5 = 0
    2011-12-19T23:55:54: Checking reinstall for channel AdobeColor-PhotoshopSpecificCS5.5-3.1
    2011-12-19T23:55:54: Checked reinstall for channel AdobeColor-PhotoshopSpecificCS5.5-3.1 = 0
    2011-12-19T23:55:54: Checking reinstall for channel AdobeColorCommonSetCMYK-3.1
    2011-12-19T23:55:54: Checked reinstall for channel AdobeColorCommonSetCMYK-3.1 = 0
    2011-12-19T23:55:54: Checking reinstall for channel AdobeColorCommonSetRGB-3.1
    2011-12-19T23:55:54: Checked reinstall for channel AdobeColorCommonSetRGB-3.1 = 0
    2011-12-19T23:55:54: Checking reinstall for channel AdobeColorEURecommendedSettingsCS5.5-3.1
    2011-12-19T23:55:54: Checked reinstall for channel AdobeColorEURecommendedSettingsCS5.5-3.1 = 0
    2011-12-19T23:55:54: Checking reinstall for channel AdobeColorJAExtraSettingsCS5.5-3.1
    2011-12-19T23:55:54: Checked reinstall for channel AdobeColorJAExtraSettingsCS5.5-3.1 = 0
    2011-12-19T23:55:54: Checking reinstall for channel AdobeColorNAExtraSettingsCS5.5-3.1
    2011-12-19T23:55:54: Checked reinstall for channel AdobeColorNAExtraSettingsCS5.5-3.1 = 0
    2011-12-19T23:55:54: Checking reinstall for channel AdobeColorVideoProfilesCSCS5.5-3.1
    2011-12-19T23:55:54: Checked reinstall for channel AdobeColorVideoProfilesCSCS5.5-3.1 = 0
    2011-12-19T23:55:54: Checking reinstall for channel AdobeContentViewer-1.0
    2011-12-19T23:55:54: Checked reinstall for channel AdobeContentViewer-1.0 = 0
    2011-12-19T23:55:54: Checking reinstall for channel AdobeDeviceCentralCS5.5-3.5
    2011-12-19T23:55:54: Checked reinstall for channel AdobeDeviceCentralCS5.5-3.5 = 0
    2011-12-19T23:55:54: Checking reinstall for channel AdobeDigitalPublishingApplicationLanguageFilesen_GB-1.0
    2011-12-19T23:55:54: Checked reinstall for channel AdobeDigitalPublishingApplicationLanguageFilesen_GB-1.0 = 0
    2011-12-19T23:55:54: Checking reinstall for channel AdobeDreamweaverCS5.5-11.5
    2011-12-19T23:55:54: Checked reinstall for channel AdobeDreamweaverCS5.5-11.5 = 0
    2011-12-19T23:55:54: Checking reinstall for channel AdobeDreamweaverCS5.5LangPacken_US-11.5
    2011-12-19T23:55:54: Checked reinstall for channel AdobeDreamweaverCS5.5LangPacken_US-11.5 = 0
    2011-12-19T23:55:54: Checking reinstall for channel AdobeDreamweaverWidgetBrowser-1.0
    2011-12-19T23:55:54: Checked reinstall for channel AdobeDreamweaverWidgetBrowser-1.0 = 0
    2011-12-19T23:55:54: Checking reinstall for channel AdobeDynamiclinkSupport-5.5
    2011-12-19T23:55:54: Checked reinstall for channel AdobeDynamiclinkSupport-5.5 = 0
    2011-12-19T23:55:54: Checking reinstall for channel AdobeExtendScriptToolkitCS5.5-3.6.0
    2011-12-19T23:55:54: Checked reinstall for channel AdobeExtendScriptToolkitCS5.5-3.6.0 = 0
    2011-12-19T23:55:54: Checking reinstall for channel AdobeExtensionManagerCS5.5-5.5
    2011-12-19T23:55:54: Checked reinstall for channel AdobeExtensionManagerCS5.5-5.5 = 0
    2011-12-19T23:55:54: Checking reinstall for channel AdobeFireworksCS5.1-11.1.0-en_GB
    2011-12-19T23:55:54: Checked reinstall for channel AdobeFireworksCS5.1-11.1.0-en_GB = 0
    2011-12-19T23:55:54: Checking reinstall for channel AdobeFireworksCS5.1-11.1.0-mul
    2011-12-19T23:55:54: Checked reinstall for channel AdobeFireworksCS5.1-11.1.0-mul = 0
    2011-12-19T23:55:54: Checking reinstall for channel AdobeFlashCS5.5Extension-FlashLiteLangPackCommon-4.5
    2011-12-19T23:55:54: Checked reinstall for channel AdobeFlashCS5.5Extension-FlashLiteLangPackCommon-4.5 = 0
    2011-12-19T23:55:54: Checking reinstall for channel AdobeFlashCS5.5Extension-FlashLiteLangPacken_US-4.5
    2011-12-19T23:55:54: Checked reinstall for channel AdobeFlashCS5.5Extension-FlashLiteLangPacken_US-4.5 = 0
    2011-12-19T23:55:54: Checking reinstall for channel AdobeFlashCatalystCS5.5-mul
    2011-12-19T23:55:54: Checked reinstall for channel AdobeFlashCatalystCS5.5-mul = 0
    2011-12-19T23:55:54: Checking reinstall for channel AdobeFlashFonts1-1.0
    2011-12-19T23:55:54: Checked reinstall for channel AdobeFlashFonts1-1.0 = 0
    2011-12-19T23:55:54: Checking reinstall for channel AdobeFontsRecommended-1.0
    2011-12-19T23:55:54: Checked reinstall for channel AdobeFontsRecommended-1.0 = 0
    2011-12-19T23:55:54: Checking reinstall for channel AdobeFontsRecommendedx64-1.0
    2011-12-19T23:55:54: Checked reinstall for channel AdobeFontsRecommendedx64-1.0 = 0
    2011-12-19T23:55:54: Checking reinstall for channel AdobeFontsRequired-1.0
    2011-12-19T23:55:54: Checked reinstall for channel AdobeFontsRequired-1.0 = 0
    2011-12-19T23:55:54: Checking reinstall for channel AdobeFontsRequiredx64-1.0
    2011-12-19T23:55:54: Checked reinstall for channel AdobeFontsRequiredx64-1.0 = 0
    2011-12-19T23:55:54: Checking reinstall for channel AdobeHunspellLinguisticsPluginCS5.5-1.0
    2011-12-19T23:55:54: Checked reinstall for channel AdobeHunspellLinguisticsPluginCS5.5-1.0 = 0
    2011-12-19T23:55:54: Checking reinstall for channel AdobeIllustratorCS5.1-15.1
    2011-12-19T23:55:54: Checked reinstall for channel AdobeIllustratorCS5.1-15.1 = 0
    2011-12-19T23:55:54: Checking reinstall for channel AdobeIllustratorCS5.1LangPacken_GB-15.1
    2011-12-19T23:55:54: Checked reinstall for channel AdobeIllustratorCS5.1LangPacken_GB-15.1 = 0
    2011-12-19T23:55:54: Checking reinstall for channel AdobeInDesignCS5.5-7.5
    2011-12-19T23:55:54: Checked reinstall for channel AdobeInDesignCS5.5-7.5 = 0
    2011-12-19T23:55:54: Checking reinstall for channel AdobeInDesignCS5.5ApplicationBaseFiles2-7.5
    2011-12-19T23:55:54: Checked reinstall for channel AdobeInDesignCS5.5ApplicationBaseFiles2-7.5 = 0
    2011-12-19T23:55:54: Checking reinstall for channel AdobeInDesignCS5.5ApplicationFeatureSetFilesRoman-7.5
    2011-12-19T23:55:54: Checked reinstall for channel AdobeInDesignCS5.5ApplicationFeatureSetFilesRoman-7.5 = 0
    2011-12-19T23:55:54: Checking reinstall for channel AdobeInDesignCS5.5ApplicationLanguageFilesen_GB-7.5
    2011-12-19T23:55:54: Checked reinstall for channel AdobeInDesignCS5.5ApplicationLanguageFilesen_GB-7.5 = 0
    2011-12-19T23:55:54: Checking reinstall for channel AdobeInDesignCS5.5CommonBaseFiles-7.5
    2011-12-19T23:55:54: Checked reinstall for channel AdobeInDesignCS5.5CommonBaseFiles-7.5 = 0
    2011-12-19T23:55:54: Checking reinstall for channel AdobeInDesignCS5.5CommonLanguageFilesen_GB-7.5
    2011-12-19T23:55:54: Checked reinstall for channel AdobeInDesignCS5.5CommonLanguageFilesen_GB-7.5 = 0
    2011-12-19T23:55:54: Checking reinstall for channel AdobeInDesignCS5.5CommonLanguageFilesen_US-7.5
    2011-12-19T23:55:54: Checked reinstall for channel AdobeInDesignCS5.5CommonLanguageFilesen_US-7.5 = 0
    2011-12-19T23:55:54: Checking reinstall for channel AdobeInDesignCS5.5IconHandler-7.5
    2011-12-19T23:55:54: Checked reinstall for channel AdobeInDesignCS5.5IconHandler-7.5 = 0
    2011-12-19T23:55:54: Checking reinstall for channel AdobeInDesignCS5.5IconHandlerx64-7.5
    2011-12-19T23:55:54: Checked reinstall for channel AdobeInDesignCS5.5IconHandlerx64-7.5 = 0
    2011-12-19T23:55:54: Checking reinstall for channel AdobeJRECS5-1.6
    2011-12-19T23:55:54: Checked reinstall for channel AdobeJRECS5-1.6 = 0
    2011-12-19T23:55:54: Checking reinstall for channel AdobeLinguisticsCS5-5.0.0
    2011-12-19T23:55:54: Checked reinstall for channel AdobeLinguisticsCS5-5.0.0 = 0
    2011-12-19T23:55:54: Checking reinstall for channel AdobeLinguisticsCS5.5-5.5.0
    2011-12-19T23:55:54: Checked reinstall for channel AdobeLinguisticsCS5.5-5.5.0 = 0
    2011-12-19T23:55:54: Checking reinstall for channel AdobeLinguisticsCS5x64-5.0.0
    2011-12-19T23:55:54: Checked reinstall for channel AdobeLinguisticsCS5x64-5.0.0 = 0
    2011-12-19T23:55:54: Checking reinstall for channel AdobeMediaEncoderCS5.5X64-5.5
    2011-12-19T23:55:54: Checked reinstall for channel AdobeMediaEncoderCS5.5X64-5.5 = 0
    2011-12-19T23:55:54: Checking reinstall for channel AdobeMiniBridgeCS5.1-1.1
    2011-12-19T23:55:54: Checked reinstall for channel AdobeMiniBridgeCS5.1-1.1 = 0
    2011-12-19T23:55:54: Checking reinstall for channel AdobeOutputModule-3.1
    2011-12-19T23:55:54: Checked reinstall for channel AdobeOutputModule-3.1 = 0
    2011-12-19T23:55:54: Checking reinstall for channel AdobePDFLibraryFilesCS5-9.9
    2011-12-19T23:55:54: Checked reinstall for channel AdobePDFLibraryFilesCS5-9.9 = 0
    2011-12-19T23:55:54: Checking reinstall for channel AdobePDFLibraryFilesx64CS5-9.9
    2011-12-19T23:55:54: Checked reinstall for channel AdobePDFLibraryFilesx64CS5-9.9 = 0
    2011-12-19T23:55:54: Checking reinstall for channel AdobePhotoshopCS5.1-12.1
    2011-12-19T23:55:54: Checked reinstall for channel AdobePhotoshopCS5.1-12.1 = 0
    2011-12-19T23:55:54: Checking reinstall for channel AdobePhotoshopCS5.164Bit-12.1
    2011-12-19T23:55:54: Checked reinstall for channel AdobePhotoshopCS5.164Bit-12.1 = 0
    2011-12-19T23:55:54: Checking reinstall for channel AdobePhotoshopCS5.1InternationalEnglishLanguagePack-12.1
    2011-12-19T23:55:54: Checked reinstall for channel AdobePhotoshopCS5.1InternationalEnglishLanguagePack-12.1 = 0
    2011-12-19T23:55:54: Checking reinstall for channel AdobePhotoshopCS5.1InternationalEnglishLanguagePack_x64-12.1
    2011-12-19T23:55:54: Checked reinstall for channel AdobePhotoshopCS5.1InternationalEnglishLanguagePack_x64-12.1 = 0
    2011-12-19T23:55:54: Checking reinstall for channel AdobePhotoshopCS5.1Support-12.1
    2011-12-19T23:55:54: Checked reinstall for channel AdobePhotoshopCS5.1Support-12.1 = 0
    2011-12-19T23:55:54: Checking reinstall for channel AdobePixelBenderToolkit2.6-2.6
    2011-12-19T23:55:54: Checked reinstall for channel AdobePixelBenderToolkit2.6-2.6 = 0
    2011-12-19T23:55:54: Checking reinstall for channel AdobeReviewPanelCS5.5-3.0.0
    2011-12-19T23:55:54: Checked reinstall for channel AdobeReviewPanelCS5.5-3.0.0 = 0
    2011-12-19T23:55:54: Checking reinstall for channel AdobeSINGCS5-3.0
    2011-12-19T23:55:54: Checked reinstall for channel AdobeSINGCS5-3.0 = 0
    2011-12-19T23:55:54: Checking reinstall for channel AdobeSwitchBoard2.0-2.0
    2011-12-19T23:55:54: Checked reinstall for channel AdobeSwitchBoard2.0-2.0 = 0
    2011-12-19T23:55:54: Checking reinstall for channel AdobeToolhintsCS5.5-1.5
    2011-12-19T23:55:54: Checked reinstall for channel AdobeToolhintsCS5.5-1.5 = 0
    2011-12-19T23:55:54: Checking reinstall for channel AdobeTypeSupportCS5-10.0
    2011-12-19T23:55:54: Checked reinstall for channel AdobeTypeSupportCS5-10.0 = 0
    2011-12-19T23:55:54: Checking reinstall for channel AdobeTypeSupportx64CS5-10.0
    2011-12-19T23:55:54: Checked reinstall for channel AdobeTypeSupportx64CS5-10.0 = 0
    2011-12-19T23:55:54: Checking reinstall for channel AdobeWinSoftLinguisticsPluginCS5-1.2
    2011-12-19T23:55:54: Checked reinstall for channel AdobeWinSoftLinguisticsPluginCS5-1.2 = 0
    2011-12-19T23:55:54: Checking reinstall for channel AdobeWinSoftLinguisticsPluginCS5.5-1.2
    2011-12-19T23:55:54: Checked reinstall for channel AdobeWinSoftLinguisticsPluginCS5.5-1.2 = 0
    2011-12-19T23:55:54: Checking reinstall for channel AdobeWinSoftLinguisticsPluginCS5x64-1.2
    2011-12-19T23:55:54: Checked reinstall for channel AdobeWinSoftLinguisticsPluginCS5x64-1.2 = 0
    2011-12-19T23:55:54: Checking reinstall for channel AdobeXMPPanelsCS5-3.0
    2011-12-19T23:55:54: Checked reinstall for channel AdobeXMPPanelsCS5-3.0 = 0
    2011-12-19T23:55:54: Checking reinstall for channel CSTI_CS5.5-2.5
    2011-12-19T23:55:54: Checked reinstall for channel CSTI_CS5.5-2.5 = 0
    2011-12-19T23:55:54: Checking reinstall for channel CSXSStoryExtension-2.5
    2011-12-19T23:55:54: Checked reinstall for channel CSXSStoryExtension-2.5 = 0
    2011-12-19T23:55:54: Checking reinstall for channel CameraProfilesInstaller-6.0
    2011-12-19T23:55:54: Checked reinstall for channel CameraProfilesInstaller-6.0 = 0
    2011-12-19T23:55:54: Checking reinstall for channel DigitalPublishing-1.0
    2011-12-19T23:55:54: Checked reinstall for channel DigitalPublishing-1.0 = 0
    2011-12-19T23:55:54: Checking reinstall for channel FlashPro11.5
    2011-12-19T23:55:54: Checked reinstall for channel FlashPro11.5 = 0
    2011-12-19T23:55:54: Checking reinstall for channel FlashPro11.5en_US
    2011-12-19T23:55:54: Checked reinstall for channel FlashPro11.5en_US = 0
    2011-12-19T23:55:54: Checking reinstall for channel HILHelpSearch-1.0
    2011-12-19T23:55:54: Checked reinstall for channel HILHelpSearch-1.0 = 0
    2011-12-19T23:55:54: Checking reinstall for channel LangPackBritishforAdobeDeviceCentralCS5.5-3.5
    2011-12-19T23:55:54: Checked reinstall for channel LangPackBritishforAdobeDeviceCentralCS5.5-3.5 = 0
    2011-12-19T23:55:54: Checking reinstall for channel PDFSettingsCS5-10.0
    2011-12-19T23:55:54: Checked reinstall for channel PDFSettingsCS5-10.0 = 0
    2011-12-19T23:55:54: Checking reinstall for channel PhotoshopCameraRaw-6.0
    2011-12-19T23:55:54: Checked reinstall for channel PhotoshopCameraRaw-6.0 = 0
    2011-12-19T23:55:54: Checking reinstall for channel PhotoshopCameraRaw64bit-6.0
    2011-12-19T23:55:54: Checked reinstall for channel PhotoshopCameraRaw64bit-6.0 = 0
    2011-12-19T23:55:54: Checking reinstall for channel SiteCatalystNetAverages-2
    2011-12-19T23:55:54: Checked reinstall for channel SiteCatalystNetAverages-2 = 0
    2011-12-19T23:55:54: Returning from << UCCheckForUpdates >> call with outErr value -  = 0
    2011-12-19T23:55:54: CFU(Webfeed): download path: http://adobeupdates.updateserver.com:80/webfeed/oobe/aam20/win/updaterfeed.xml
    2011-12-19T23:55:54: OS Version: Windows = 6.1.7601
    2011-12-19T23:55:54: CFU(Webfeed): Downloading file http://adobeupdates.updateserver.com:80/webfeed/oobe/aam20/win/updaterfeed.xml
    2011-12-19T23:55:54: CFU(Webfeed): Going to download incremental webfeed based on stored ETAG info
    2011-12-19T23:55:54: Entering slurpURL: (http://adobeupdates.updateserver.com:80/webfeed/oobe/aam20/win/updaterfeed.xml) bytesPushed
    2011-12-19T23:55:54: main download loop - waiting for network availability
    2011-12-19T23:55:54: have network connection
    2011-12-19T23:55:54: connected to: = http://adobeupdates.updateserver.com:80/webfeed/oobe/aam20/win/updaterfeed.xml
    2011-12-19T23:55:54: received status code from server
    2011-12-19T23:55:54: slurpURL: (http://adobeupdates.updateserver.com:80/webfeed/oobe/aam20/win/updaterfeed.xml) bytesPushed = 0
    2011-12-19T23:55:54: CFU(Webfeed): dumping webfeed: C:\Users\username\AppData\Local\Adobe\AAMUpdater\1.0\Data\webfeed.xml
    2011-12-19T23:55:54: CFU(Webfeed): ERROR: Invalid webfeed. Could not read webfeed sequence number.
    2011-12-19T23:55:55: UCGetprogress : (B) Returning with value = 1
    2011-12-19T23:55:55: UCGetprogress : Check for updates returning state for reffId  =
    2011-12-19T23:55:55: UCGetprogress : Check for updates returning state     = 41
    2011-12-19T23:55:55: UCGetprogress : Check for updates returning outError  = 213
    2011-12-19T23:55:55: UCGetprogress : Check for updates returning percent   = 0
    2011-12-19T23:55:55: UCGetprogress : Check for updates returning unique error code string   = U41M1C213
    2011-12-19T23:55:55: UCGetprogress : (D) Returning with value = 1
    2011-12-19T23:55:55: Stepped into << UCGetUserPreferences >> call.
    2011-12-19T23:55:55: Returning from << UCGetUserPreferences >> call with return value -  = 1
    2011-12-19T23:55:55: Stepped into << UCGetInstalledChannels >> call.
    2011-12-19T23:55:55: Returning from << UCGetInstalledChannels >> call with value = 1

    Thanks for the reply Preran, I will add that I can update from the adobe update servers no problem on the same client, there is also no wifi miniport installed, my issue is updating from the local adobe update server I have built.

  • Local Update Publisher question

    I need to send MSXML 4.0 SP3 Parser out because for some reason WSUS says its not needed but another program that checks for vulnerabilities says its needed.  I created the package in Local Update Publisher but when I tested it a PC it was listed twice. 
    Is there a way for this to check its installed in Programs and Features?  I see it does by package ID but that doesn't help as this is a new package so no one will have it.  Looking at NOT MSI Product Installed rule I am not seeing how to do
    it.

    In the case of MSXML4, I'll believe the independent checker, since otherwise the only way to get SP3 is to manually download and install it.
    As for the product itself, there's only one file of interest, but it's in different locations depending on product architecure.
    For x86 systems, it's ~\system32\msxml4.dll
    For x64 systems it's ~\syswow64\msxml4.dll
    MSXML v4 is a 32-bit only system.
    What do you mean by "when I tested a PC it was listed twice"? What was listed twice? There may be multiple instances of MSXML v4 in Programs and Features, if different versions were installed at different times, but there can only be one MSXML4.DLL in the
    system folder.
    Testing by PackageID is one way to deal with this scenario, but I believe you'll find it much more reliable, and certainly a lot simpler, to just test the File Version on the MSXML4.DLL file. (The File Version of the SP3 file is 4.30.2100.0.)
    Also consider why MSXML4 is present on a system to begin with. Is the application that installed it still present, and still in use? If not, uninstalling MSXML v4 would be a preferable action to trying to maintain it.
    Lawrence Garvin, M.S., MCSA, MCITP:EA, MCDBA
    SolarWinds Head Geek
    Microsoft MVP - Software Packaging, Deployment & Servicing (2005-2014)
    My MVP Profile: http://mvp.microsoft.com/en-us/mvp/Lawrence%20R%20Garvin-32101
    http://www.solarwinds.com/gotmicrosoft
    The views expressed on this post are mine and do not necessarily reflect the views of SolarWinds.

  • Field not getting updated in BDC while running in background

    Hi Friends,
    I'm executing a BDC transaction to update the Alternate Tax Classification (VBAK_TAXK1) field in Sales Order. I'm passing value 1 to the field and then saving it directly. While running the BDC in background, the field is not getting updated. On the other hand i checked it running in foreground, the field got updated without any error message.
    Can anybody help me advicing why the field is not getting updated in background?
    Thanks,
    Bestin

    Hi ,
    Check the the log if you are using a session method and if call transaction then capture the messages for the same,
    Because in the foreground the BDC will update the records even if there is a warning message nut in background it will not update. So check the data which you are inserting and try avoid the warning messages also so that it can run smoothly in backfround.
    Thanks & Regards
    Jyo

  • Data Not updated in BDC

    hi alll
    1.   i have written below coding for vendor master update. i have two records in text file, in that first record not updated. while updating its shows error. but second record updated. how can i solve. plse help me
    2.  I want to show the error message or i want to print how can i do it
    REPORT  ZVENTESTBDC.
    data : begin of it_xk01 occurs 0,
             LIFNR(10) type c,
             BUKRS(4) type c,
             EKORG(4) type c,
             KTOKK(4) type c,
             NAME1(30) type c,
             SORT1(10) type c,
             LAND1(3) type c,
             AKONT(10) type c,
             FDGRV(10) type c,
             WAERS(3) type c,
          end of it_xk01.
    DATA : IT_BDCDATA LIKE BDCDATA OCCURS 0 WITH HEADER LINE,
           IT_BDCMSGCOLL LIKE BDCMSGCOLL OCCURS 0 WITH HEADER LINE.
    CALL FUNCTION 'GUI_UPLOAD'
      EXPORTING
       FILENAME                      = 'C:\Documents and Settings\entegall\Desktop\vendor.txt'
       FILETYPE                      = 'ASC'
       HAS_FIELD_SEPARATOR           = 'X'
      HEADER_LENGTH                 = 0
      READ_BY_LINE                  = 'X'
      DAT_MODE                      = ' '
      CODEPAGE                      = ' '
      IGNORE_CERR                   = ABAP_TRUE
      REPLACEMENT                   = '#'
      CHECK_BOM                     = ' '
      VIRUS_SCAN_PROFILE            =
      NO_AUTH_CHECK                 = ' '
    IMPORTING
      FILELENGTH                    =
      HEADER                        =
      TABLES
        DATA_TAB                      = it_xk01.
    loop at it_xk01.
       refresh it_bdcdata.
      perform open_group.
    perform bdc_dynpro      using 'SAPMF02K' '0100'.
    perform bdc_field       using 'BDC_CURSOR'
                                  'RF02K-REF_LIFNR'.
    perform bdc_field       using 'BDC_OKCODE'
                                  '/00'.
    perform bdc_field       using 'RF02K-LIFNR'
                                   it_xk01-lifnr.
    perform bdc_field       using 'RF02K-BUKRS'
                                  IT_XK01-BUKRS.
    perform bdc_field       using 'RF02K-EKORG'
                                  IT_XK01-EKORG.
    perform bdc_field       using 'RF02K-KTOKK'
                                  IT_XK01-KTOKK.
    perform bdc_dynpro      using 'SAPMF02K' '0110'.
    perform bdc_field       using 'BDC_CURSOR'
                                  'LFA1-LAND1'.
    perform bdc_field       using 'BDC_OKCODE'
                                  '/00'.
    perform bdc_field       using 'LFA1-NAME1'
                                  IT_XK01-NAME1.
    perform bdc_field       using 'LFA1-SORTL'
                                   IT_XK01-SORT1.
    perform bdc_field       using 'LFA1-NAME2'
    perform bdc_field       using 'LFA1-LAND1'
                                  IT_XK01-LAND1.
    perform bdc_dynpro      using 'SAPMF02K' '0120'.
    perform bdc_field       using 'BDC_CURSOR'
                                  'LFA1-KUNNR'.
    perform bdc_field       using 'BDC_OKCODE'
                                  '/00'.
    perform bdc_dynpro      using 'SAPMF02K' '0130'.
    perform bdc_field       using 'BDC_CURSOR'
                                  'LFBK-BANKS(01)'.
    perform bdc_field       using 'BDC_OKCODE'
                                  '=ENTR'.
    perform bdc_dynpro      using 'SAPMF02K' '0210'.
    perform bdc_field       using 'BDC_CURSOR'
                                  'LFB1-FDGRV'.
    perform bdc_field       using 'BDC_OKCODE'
                                  '/00'.
    perform bdc_field       using 'LFB1-AKONT'
                                  IT_XK01-AKONT.
    perform bdc_field       using 'LFB1-FDGRV'
                                  IT_XK01-FDGRV.
    perform bdc_dynpro      using 'SAPMF02K' '0215'.
    perform bdc_field       using 'BDC_CURSOR'
                                  'LFB1-ZTERM'.
    perform bdc_field       using 'BDC_OKCODE'
                                  '/00'.
    perform bdc_dynpro      using 'SAPMF02K' '0220'.
    perform bdc_field       using 'BDC_CURSOR'
                                  'LFB5-MAHNA'.
    perform bdc_field       using 'BDC_OKCODE'
                                  '/00'.
    perform bdc_dynpro      using 'SAPMF02K' '0310'.
    perform bdc_field       using 'BDC_CURSOR'
                                  'LFM1-WAERS'.
    perform bdc_field       using 'BDC_OKCODE'
                                  '/00'.
    perform bdc_field       using 'LFM1-WAERS'
                                  IT_XK01-WAERS.
    perform bdc_dynpro      using 'SAPMF02K' '0320'.
    perform bdc_field       using 'BDC_CURSOR'
                                  'RF02K-LIFNR'.
    perform bdc_field       using 'BDC_OKCODE'
                                  '=UPDA'.
    *perform bdc_transaction using 'XK01' using IT_BDCDATA mode 'A' UPDATE 'S'
    CALL TRANSACTION 'XK01' USING IT_BDCDATA
                            MODE  'A'
                           UPDATE 'S' MESSAGES INTO IT_BDCMSGCOLL.
    *perform close_group.
    endloop.
    FORM BDC_DYNPRO USING PROG SCR.
      CLEAR IT_BDCDATA.
      IT_BDCDATA-PROGRAM = PROG.
      IT_BDCDATA-DYNPRO  = SCR.
      IT_BDCDATA-DYNBEGIN = 'X'.
      APPEND IT_BDCDATA.
    ENDFORM.
    FORM BDC_FIELD USING FNAM FVAL.
      CLEAR IT_BDCDATA.
      IT_BDCDATA-FNAM = FNAM.
      IT_BDCDATA-FVAL  = FVAL.
      APPEND IT_BDCDATA.
    ENDFORM.

    go through this porgarm u will get the clear picture about down loading the error msg.
    PROGRAM ID     : ZSD_CONDREC_DISCOUNT_ZSWD
    DESCRIPTION    : BDC PROGRAM TO UPLOAD CONDITION RECORDS FOR Discount
    TRANSACTION    : VK11
    CONDITION TYPE : ZSWD(Key combination 3)
    VERSION        : 1.0
    Text Elements
    001  :  Select Options
    002  :  C:\SD\Error\Discount-ZSWD
    003  :  Error Download Path
    004  :  C:\SD\Error\Discount-ZSWD - DDMMYYYY HH:MM:SS.txt
    REPORT ZSD_CONDREC_DISCOUNT_ZSWD
           MESSAGE-ID 00.
    *include bdcrecx1.
    TABLES : t100.
           Internal table declaration                                    *
    DATA : BEGIN OF it_price OCCURS 0,
                  index(4),      "Index
                  kschl(4),      "Condition type
                  vkorg(4),      "Sales organization
                  vtweg(2),      "distribution channel
                  spart(2),      "Division
                  matnr(18),     "Material no
                  kbetr(11),     "Rate
                  konwa(5),      "Rate unit (currency or percentage)
                  kmein(3),      "Condition unit
                  krech(1),      "Calculation type for condition
                  datab(10),     "Validity start date
                  datbi(10),     "Validity end date
                  er_message(100),
           END OF it_price.
    Internal table to get the error data                                 *
    DATA : it_error LIKE it_price OCCURS 0 WITH HEADER LINE.
    DATA : bdcdata LIKE bdcdata OCCURS 0 WITH HEADER LINE.
    DATA : i_msgtab LIKE bdcmsgcoll OCCURS 0 WITH HEADER LINE.
    Internal table to find the error from the legacy data                *
    DATA : BEGIN OF it_erfind OCCURS 0,
                  index(4),      "Index
                  er_message(100),  "For Error Message
           END OF it_erfind.
    Variables declaration                                                *
    DATA : g_message(200),
           time(10),
           date(10)  ,
           v_error_filename LIKE rlgrap-filename.
    date      = sy-datum.
    time      = sy-uzeit.
           Initialization
    INITIALIZATION.
    Generating Error file name with date and time.
      PERFORM make_file_name.
           Selection Screen                                              *
      SELECTION-SCREEN BEGIN OF BLOCK b1 WITH FRAME TITLE text-001.
      PARAMETER: p_file LIKE ibipparms-path OBLIGATORY.
      SELECTION-SCREEN SKIP.
      SELECTION-SCREEN BEGIN OF LINE.
      SELECTION-SCREEN COMMENT 1(30)  text-003.
      SELECTION-SCREEN COMMENT 33(79) text-004.
      SELECTION-SCREEN END OF LINE.
      SELECTION-SCREEN:END OF BLOCK b1.
    AT SELECTION-SCREEN ON VALUE-REQUEST FOR p_file .
      PERFORM get_filename.
    Start of selection
    START-OF-SELECTION.
      PERFORM upload_data.
      PERFORM fill_data.
    END-OF-SELECTION.
    *&      Form  fill_data
          text
    FORM fill_data.
      LOOP AT it_price.
    *Start of Screen 1
        PERFORM bdc_dynpro      USING 'SAPMV13A' '0100'.
        PERFORM bdc_field       USING 'BDC_CURSOR'
                                      'RV13A-KSCHL'.
        PERFORM bdc_field       USING 'BDC_OKCODE'
                                      '=ANTA'.
        PERFORM bdc_field       USING 'RV13A-KSCHL'
                                      it_price-kschl.
    Key Combination: Sales org / Dist. channel / Division / Material
        PERFORM bdc_dynpro      USING 'SAPLV14A' '0100'.
        PERFORM bdc_field       USING 'BDC_CURSOR'
                                      'RV130-SELKZ(03)'.
        PERFORM bdc_field       USING 'BDC_OKCODE'
                                      '=WEIT'.
        PERFORM bdc_field       USING 'RV130-SELKZ(03)'
                                      'X'.
    *Start of Screen 2
        PERFORM bdc_dynpro      USING 'SAPMV13A' '1800'.
        PERFORM bdc_field       USING 'KOMG-VKORG'
                                      it_price-vkorg.
        PERFORM bdc_field       USING 'KOMG-VTWEG'
                                      it_price-vtweg.
        PERFORM bdc_field       USING 'KOMG-SPART'
                                      it_price-spart.
        PERFORM bdc_field       USING 'KOMG-MATNR(01)'
                                      it_price-matnr.
        PERFORM bdc_field       USING 'KONP-KBETR(01)'
                                      it_price-kbetr.
        PERFORM bdc_field       USING 'KONP-KONWA(01)'
                                      it_price-konwa.
        PERFORM bdc_field       USING 'KONP-KMEIN(01)'
                                      it_price-kmein.
        PERFORM bdc_field       USING 'RV13A-KRECH(01)'
                                      it_price-krech.
        PERFORM bdc_field       USING 'RV13A-DATAB(01)'
                                      it_price-datab.
        PERFORM bdc_field       USING 'RV13A-DATBI(01)'
                                      it_price-datbi.
               perform bdc_dynpro      using 'SAPMV13A' '1821'.
               perform bdc_field       using 'BDC_CURSOR'
                                             'KOMG-MATNR'.
        PERFORM bdc_field       USING 'BDC_OKCODE'
                                      '=SICH'.                    "Save the entry
        PERFORM bdc_transaction TABLES i_msgtab USING 'VK11' 'N' 'L'.
    *To fetch the error message from the standard error table
        SELECT  SINGLE * FROM t100 WHERE sprsl = 'E'
                                   AND arbgb = sy-msgid
                                   AND msgnr = sy-msgno.
        g_message = t100-text.
    *subroutine to change the error message for every document number
        PERFORM replace_parameters  USING sy-msgv1
                                          sy-msgv2
                                          sy-msgv3
                                          sy-msgv4
                                CHANGING  g_message.
        WRITE: / 'System variables:'.
        SKIP.
        WRITE: / '        Sy-msgty:', sy-msgty.
        WRITE: / '        Sy-msgid:', sy-msgid.
        WRITE: / '        Sy-msgno:', sy-msgno.
        WRITE: / '        Sy-msgv1:', sy-msgv1.
        WRITE: / '        Sy-msgv2:', sy-msgv2.
        WRITE: / '        Sy-msgv3:', sy-msgv3.
        WRITE: / '        Sy-msgv4:', sy-msgv4.
        SKIP.
        WRITE: / 'Message:'.
        SKIP.
        WRITE: / sy-msgty, g_message.
    *To find out the error in the legacy data if there is anything and pass
    *the document no with error message to the seperate internal table
    *called it_erfind
        IF sy-msgty = 'E'.
          it_erfind-index = it_price-index.
          it_erfind-er_message = g_message.
          APPEND it_erfind.
        ENDIF.
    *Finally we are segregating the error and downloading the error data.
        AT LAST.
    *To segregate the error
          PERFORM segregate_error.
    *To download the error from it_error internal table with err mesg
          PERFORM error_download.
          PERFORM display_message.
        ENDAT.
      ENDLOOP.
               perform close_group.
      CLEAR it_price.
    ENDFORM.                    "fill_data
    *Subrotine to replace the parameters
    FORM replace_parameters USING p_par_1 p_par_2 p_par_3
                                  p_par_4 CHANGING p_message.
    erst mal pruefen, ob numerierte Parameter verwendet wurden
      DO.
        REPLACE '&1' WITH p_par_1 INTO p_message.
        IF sy-subrc <> 0.
          EXIT.
        ENDIF.
      ENDDO.
      DO.
        REPLACE '&2' WITH p_par_2 INTO p_message.
        IF sy-subrc <> 0.
          EXIT.
        ENDIF.
      ENDDO.
      DO.
        REPLACE '&3' WITH p_par_3 INTO p_message.
        IF sy-subrc <> 0.
          EXIT.
        ENDIF.
      ENDDO.
      DO.
        REPLACE '&4' WITH p_par_4 INTO p_message.
        IF sy-subrc <> 0.
          EXIT.
        ENDIF.
      ENDDO.
    falls keine numerierten Parameter vorh., ersetzen wie gehabt
      REPLACE '&' WITH p_par_1 INTO p_message.
      CONDENSE p_message.
      IF sy-subrc EQ 0.
        REPLACE '&' WITH p_par_2 INTO p_message.
        CONDENSE p_message.
        IF sy-subrc EQ 0.
          REPLACE '&' WITH p_par_3 INTO p_message.
          CONDENSE p_message.
          IF sy-subrc EQ 0.
            REPLACE '&' WITH p_par_4 INTO p_message.
            CONDENSE p_message.
          ENDIF.
        ENDIF.
      ENDIF.
    ENDFORM.                    "REPLACE_PARAMETERS
    *Subroutine to segregate the error data from the legacy data
    FORM segregate_error.
      LOOP AT it_erfind.
        LOOP AT it_price WHERE index = it_erfind-index.
          MOVE-CORRESPONDING it_price TO it_error.
          it_error-er_message = it_erfind-er_message.
          APPEND it_error.
        ENDLOOP.
      ENDLOOP.
    ENDFORM.                    "segregate_error
    *Subroutine to download the error data from the it_error table.
    FORM error_download.
      IF it_error[] IS NOT INITIAL.
        CALL FUNCTION 'WS_DOWNLOAD'
          EXPORTING
            codepage = 'IBM'
            filename = v_error_filename
            filetype = 'DAT'
          TABLES
            data_tab = it_error.
      ENDIF.
    ENDFORM.                    "error_download
           Start new screen                                              *
    FORM bdc_dynpro USING program dynpro.
      CLEAR bdcdata.
      bdcdata-program  = program.
      bdcdata-dynpro   = dynpro.
      bdcdata-dynbegin = 'X'.
      APPEND bdcdata.
    ENDFORM.                    "BDC_DYNPRO
           Insert field                                                  *
    FORM bdc_field USING fnam fval.
             IF FVAL <> NODATA.
      CLEAR bdcdata.
      bdcdata-fnam = fnam.
      bdcdata-fval = fval.
      APPEND bdcdata.
             ENDIF.
    ENDFORM.                    "BDC_FIELD
    *&      Form  bdc_transaction
          text
         -->MESSTAB    text
         -->TCODE      text
         -->CTUMODE    text
         -->CUPDATE    text
    FORM bdc_transaction TABLES messtab USING  tcode ctumode cupdate .
      CALL TRANSACTION tcode USING bdcdata
                            MODE   ctumode
                            UPDATE cupdate
                            MESSAGES INTO messtab.
      REFRESH bdcdata.
      CLEAR   bdcdata.
    ENDFORM.                    " bdc_transaction
    Uploading data file to internal table.                           *
    FORM upload_data.
      CALL FUNCTION 'WS_UPLOAD'
          EXPORTING
             filename                      = p_file
                        CODEPAGE                      = 'IBM '
             filetype                      = 'DAT'
          TABLES
              data_tab                      = it_price
          EXCEPTIONS
             conversion_error              = 1
             invalid_table_width           = 2
             invalid_type                  = 3
             no_batch                      = 4
             unknown_error                 = 5
             gui_refuse_filetransfer       = 6
             OTHERS                        = 7.
      IF sy-subrc <> 0.
        MESSAGE ID sy-msgid TYPE sy-msgty NUMBER sy-msgno
        WITH sy-msgv1 sy-msgv2 sy-msgv3 sy-msgv4.
      ENDIF.
    ENDFORM.                    "upload_data
    *&      Form  display_message
    FORM display_message .
      IF it_error[] IS INITIAL.
        MESSAGE i019(zmsg).   "Success
      ELSE.
        MESSAGE e020(zmsg).   "Failed
      ENDIF.
    ENDFORM.                    " display_message
    *&      Form  get_filename
          text
    -->  p1        text
    <--  p2        text
    FORM get_filename .
      CALL FUNCTION 'F4_FILENAME'
       EXPORTING
         program_name        = syst-cprog
         dynpro_number       = syst-dynnr
          FIELD_NAME          = p_file
       IMPORTING
         file_name           = p_file .
      IF sy-subrc NE 0  .
        WRITE : / 'Enter File Name'.
      ENDIF.
    ENDFORM.                    " get_filename
    *&      Form  make_file_name
    FORM make_file_name .
      WRITE sy-datum TO date  MM/DD/YYYY.
      WRITE sy-uzeit TO time  USING EDIT MASK ' __ __ __'.
      CONCATENATE text-002 date time '.txt'
             INTO v_error_filename.
    ENDFORM.                    " make_file_name
    regards
    prabhu

  • Frequent and immediate Local updates of Badges in windows 8.1

    <moved and update from visual studio and c# forum>
    I have a windows store application that needs to show immediately new information on Tiles and Lockscreen Badges.
    Before some one thinks this is silly - just think why windows displays the network status on the lock screens (all screens actually). Now imagine a secure environment that needs to show just as important information in the same place and the same real-time
    way (as a comparison - if your couldn't login without a network and your couldn't see the network was up near real-time you would end up with *very* frustrated users - that is the style of information I need to show)
    The machine cannot access the internet in any way (local intranet only). 
    The data the application needs to parse is only available via a windows service on the same machine and new information must then be displayed on the applications
    Live Tile and a Lockscreen Badge immediately.
    The Metro application will not be running full-screen all the time so a Background process of the application will need to be triggered to update the Tiles
    etc.
    Another issue is the information needs to be displayed on a badge prior to a login -
    For example the badge on the lockscreen will need to be updated after a system boot and before any user has accessed the system.
    I have spent days trying to achieve this BUT all the windows methods have issues:
    1) Time triggers for background tasks cannot be anymore frequent then every 15 minutes - I need near realtime updates
    2) Push notifications require the external WNS service (machine cannot see the internet or any cloud service)
    3) ControlChannelTriggers do not work on the same machine
    4) You are not allowed to use socket connections on loopback adresses (must access different machine)
    For the "not logged in" requirement  I could create a user that is locked to one app and has a shared or no password that can just display
    the required info - This has security issues all over it including that no-one has tested that the locking to one app works (for instance <ctrl-x> still works and may be an indication of an attack vector especially if you have multiple monitors connected).
    Even if this becomes acceptable the issue of not being able to do frequent tile updates locally and in background is a show-stopper.
    can anyone provide me with a direction on how to do this inter-process communications with a windows store app
    John

    I don't believe there is a good way to do this. What you're really asking for here is a way to set a badge update from a desktop app, but lock-screen badges aren't supported from desktop apps (the desktop dev forums would be the better place for that question,
    but I'm pretty sure it's toasts only). You can file a new feature request at http://wpdev.uservoice.com .
    Other than that to get the timing you need push notifications would be the normal way, other than not working in your isolated environment. Since you're talking an enterprise scenario you may be able to use a control channel trigger. Loopback connections
    can be enabled in enterprise environments. See the
    Enterprise docs for details

  • Mutiple transcation update using bdc

    Dear Gurus
    I have two questions .
    1. Can we update two transaction code using CALL TRANSACTION method in BDC?
    through searching in the forum i found that it not possible to update multiple transaction using CALL TRANSACTION method to update two t code simultaneously i have to use BDC session method , because CALL TRANSACTION method uses Asynchronous method for update data.
    2.Suppose I am updating  multiple transaction code using session method at first i create sales order using va01 when sales order is created  how i collect  this sales order no to use in the second t code in session method.
    Thanks in advance.
    Chitta Ranjan

    mahato123 wrote:
    through searching in the forum i found that it not possible to update multiple transaction using CALL TRANSACTION method to update two t code simultaneously i have to use BDC session method , because CALL TRANSACTION method uses Asynchronous method for update data.
    Don't know where you got this, but it's definitely possible to update using multiple transactions sequentially.
    Rob

  • Possible to create local "update server" for iOS and apps?

    I use the software update server in OSX Server to locally cache updates, which speeds them up dramatically.
    Unfortunately, the app store is still fairly slow.
    Does anyone know if Apple has implemented the same sort of caching or update server for iOS devices? I think I read that there's a semi-transparent cache if you have an AirPort Extreme in your path to the Internet, but I don't and really couldn't even if I wanted to...
    Thanks.

    If apple would get thier crap together it is supposed to be there already. It is really ******* me off that there little to no effort from apple to get all of this working PRE OS release. Had this worked properly before the OS update schools across the country would probably not been brought to thier knees. I ended up having to block the entier apple domain to keep District Office online.
    Here is apples promise at the iOS launch.
    http://www.apple.com/ios/business/
    Caching Server 2 supports iOS 7.
    By caching purchased content and software updates on a local Mac running OS X Mavericks Server, Caching Server 2 speeds up the download and delivery of content through the App Store, Mac App Store, iTunes Store and iBookstore. Your users get faster downloads of content and updates to their iOS devices directly over your corporate network.

  • Su01 recording updation through BDC

    Hi ,
    Can any one tell me how we can do bdc recording for SU01 Transaction i want to update the parameters and the licence type of the user id ,i have the parameter id and value sin an internal table.How will I update that through ABAP programme.
    please help .
    regards
    Prasun

    Hi
    You can use BAPI and update
    use this BAPI_USER_CREATE and pass the values to table
    Regards
    Shiva

  • FM to update w/ BDC for txn ME47

    I have a FM written to update quotation condition records.
    When executed from SE37 it runs to completion successfully but doesn't update the conditions.
    When in DEBUG I change the BDC to run w/ 'A' and display the screens it flows as wanted and updates correctly.
    Anybody have same problem and get resolved?

    I don't get an error when in debug stating I need a different dynpro number and the data is populated ok. Process seems to match the recordings I've done.
    I'm populating the same 5 conditions each time.
    Here is code:
          REFRESH it_bdcdata.
          CLEAR it_bdcdata.
          PERFORM bdc_dynpro  USING 'SAPMM06E' '0305'.
          PERFORM bdc_field   USING 'BDC_OKCODE' '/00'.
          PERFORM bdc_field   USING 'RM06E-ANFNR' v_rfq.
          v_linesel = 0.
          LOOP AT i_conditionvalue.
            AT NEW item.
              v_index = 0.
              v_linesel = v_linesel + 1.
              PERFORM bdc_dynpro  USING 'SAPMM06E' '0323'.
              PERFORM bdc_field   USING 'BDC_OKCODE'  '=KO'.
              CONCATENATE v_rfq i_conditionvalue-item INTO tvakey.
              concatenate 'RM06E-TCSELFLAG(' v_linesel ')' into v_field.
              condense v_field no-gaps.
              PERFORM bdc_field   USING v_field 'X'.
             SELECT SINGLE vakey FROM konh INTO tvakey WHERE vakey = tvakey.
              IF sy-subrc = 0.
                PERFORM bdc_dynpro  USING 'SAPLV14A' '0102'.
                PERFORM bdc_field   USING 'BDC_CURSOR' 'VAKE-DATAB(01)'.
                PERFORM bdc_field   USING 'BDC_OKCODE' '=PICK'.
              ENDIF.
            ENDAT.
            READ TABLE it_cond  WITH KEY kschl = i_conditionvalue-cond_type
            IF sy-subrc = 0.
              MOVE it_cond-kopos TO v_kbetr+11(2).
              PERFORM bdc_dynpro  USING 'SAPMV13A' '0201'.
              PERFORM bdc_field   USING 'BDC_CURSOR' 'KONP-KBETR'.
              if it_cond-kopos > 4.
                PERFORM bdc_field   USING 'BDC_OKCODE' '=P+'.
                PERFORM bdc_dynpro  USING 'SAPMV13A' '0201'.
                move '02' to v_kbetr+11(2).
              endif.
              v_index = v_index + 1.
              MOVE v_index TO v_kbetr+11(2).
              MOVE v_index TO v_kschl+11(2).
              CLEAR v_pricevalue.
              MOVE i_conditionvalue-rate TO v_pricevalue.
              if v_index = '01'.
                PERFORM bdc_dynpro  USING 'SAPMV13A' '0201'.
                PERFORM bdc_field   USING 'BDC_OKCODE' '/00'.
              endif.
              PERFORM bdc_field   USING  v_kschl i_conditionvalue-cond_type.
              PERFORM bdc_field   USING  v_kbetr v_pricevalue.
            AT END OF item.
              PERFORM bdc_dynpro  USING 'SAPMV13A' '0201'.
              PERFORM bdc_field   USING 'BDC_OKCODE' 'BACK'.
            ENDAT.
          ENDLOOP.
          PERFORM bdc_dynpro  USING 'SAPMM06E' '0323'.
          PERFORM bdc_field   USING 'BDC_OKCODE' '=BU'.
          data: i_options like CTU_PARAMS.
          i_options-dismode = 'N'.
          i_options-updmode = 'S'.
          i_options-defsize = ' '.
          i_options-RACOMMIT = 'X'.
          CALL TRANSACTION c_ME47 USING  IT_BDCDATA
                                  OPTIONS from i_options
                                  MESSAGES INTO IT_MESSTAB.

  • Can i update my ipad from a local update file

    Hi a full downlaod of the update file takes 8 hours from my corporate network, we have a downloaded 4.3.3 update ipsw file on the same pc as itunes.  Can iTunes use that update file rathet than go to a server to again pull the update file to the pc?

    If you've downloaded and saved the ipsw file then just press and hold the shift key when clicking on the Check For Updates button on device's Summary tab on your computer's iTunes, and you should be able to navigate to and use that ipsw file.

Maybe you are looking for

  • Yahoo messenger on mac version

    i just wanna know how to run a mac version of yahoo messenger. im a new user of mac thats why i dont know how to run ym using mac. i already downloaded mac version of yahoo and i can sign in as my yahoo id, but the problem is i cannot make a call, pl

  • No "Open" optio in IE, "Save" and "Cancel" only

    I have an issue with a machine that does not give me to option to open a pdf when clicking on a link or and email pdf. I have uninstalled/reinstalled the reader and uninstalled IE7 and all the other tricks and tips generally associated with this issu

  • Importing *.CR2 files to Lightroom 3.6 - support of Canon EOS 70D

    Hi, try to import *.CR2 files from my new camera Canon EOS 70D to Lightroom 3.6, but it is not supporting format. What to do? Can anyone help me. Thanks a lot for your answers, yours Petr.

  • I'd like a PLUGIN that plays RealPlayer - NOT REALPLAYER ITSELF

    Hello. I was trying to view some old David Pogue videos and the website said I needed RealPlayer. I don't want RealPlayer and I don't care if the OS X version is good or not. I'd just like a component that lets me play those files in Safari. MPlayer

  • Movie Loop in AS3

    I'm trying to move to AS3. I have a simple animated loop, on the last frame of the timeline I have a gotoAndPlay(4); In AS2 the back ground loop plays seamlessly, but in AS3 it pauses for a second, or a frame, so the loop is not smooth. Why is that?