Fetch bank details if House Bank is known

Hi All,
If house bank is known, how can i get the bank details like bank name, bank key, bank location and bank account number.
I am working with Idoc and I need to make change in one of the idoc segements which is E1EDK28, this is in INVOIC idoc segement.
the logic is I fetch partner number from segment E1EDKA1_RG and then based on partner number I fetch housebank from KNB1. apart from this I also get details from table t012 and t012k, and finally i go to table tiban and fetch the IBAN number for the housebank.
The main problem is that when We execute transaction VF31 which create INVOIC idocs, details in segement E1EDK28 are not correct and I want to update this segement with correct bank details.
This all is done in a user exit.....
Thanks,
Mark

Hi,
Check the Table BNKA - Bank master record
Reward Points if it is Useful
Thanks,
Manjunath MS

Similar Messages

  • How to fetch bank fields in fbl1n

    plz tell me the process how to fetch bank details of particular vendor in fbl1n.
    Moderator message: welcome to SCN, always search for available information before posting, show what you have done yourself when posting.
    Edited by: Thomas Zloch on Jan 19, 2012

    how to fetch two different field records of two different tables in a single row?
    i need to display in a single column
    I'm going to assume that you mean the second one.
    without using union query?
    Can't as far as I know.
    if i use union query i have to give equal both right and left columns
    I don't actually know what you mean by this and I'm not going to guess.
    I reckon Sarma's answer (although it does use union even tho you specified that you don't want to use it) is what you need. If it is NOT what you need, please reply with the specifics of your requirement. i.e. post create table statments and insert statements that will build a valid test case. Also post what results you expect along with what you have tried (the code not a description)

  • Facing problem in Fetching Employee details

    Hello All,
    i need to write a abap coding to fetch the employee details from the corresponding table,i worte a code but its is not fetching the details of the employess in to the output,am sending my code along with this thread its great if any body help me out in ths regard,thanks in advance...
    NAME        : Chandeep Singh
    DESCRIPTION : TO GENERATE SIMPLE REPORT USING HR ABAP
                   LOGICAl DATABASE- PNP .
    REPORT zchandeep_hr_prog_1
    LINE-SIZE 200 .
    *Database Table
    TABLES: pernr,           " Pernr structure for Logical database
    pa0001,           " Actions
    pa0002.           " Personnel Info
    *Infotypes
    INFOTYPES: 0001,         " Actions
               0002.         " personnel info
    *Variable Declaration
    DATA: form_nam LIKE p0001-ename,
          v_age(5) TYPE c,       "variable for calculating age in days
          v_ctr1 TYPE i VALUE 0, "counter
          v_ctr2 TYPE i VALUE 0, "counter
          var(5) TYPE c ,        " variable to store btrtl
          var1(5) TYPE c  .      " variable to store werks
    *Internal Table Decalartion
    DATA: BEGIN OF i_tab1 OCCURS 0,
           pernr LIKE pa0001-pernr,  "employee number
           ename LIKE pa0001-ename,  "employee name
           begda LIKE pa0002-begda,  "employee join date
           werks LIKE pa0001-werks,  "personnel area
           btrtl LIKE pa0001-btrtl,  "personnel sub area
           persg LIKE pa0001-persg,  "employee group
           persk LIKE pa0001-persk,  "employee sub-group
           plans LIKE pa0001-plans,  "position
           gbdat LIKE p0002-gbdat,   "date of birth
         END OF i_tab1.
    *START-OF-SELECTION
    START-OF-SELECTION .
    GET pernr .
      rp-provide-from-last p0001 space pn-begda pn-endda .   " Macro for IFT-0001
      rp-provide-from-last p0002 space pn-begda pn-endda .   " Macro for IFT-0002
    **--> Populate internal table
      MOVE p0001-pernr TO i_tab1-pernr .
      MOVE p0001-ename TO i_tab1-ename .
      MOVE p0002-begda TO i_tab1-begda .
      MOVE p0001-werks TO i_tab1-werks .
      MOVE p0001-btrtl TO i_tab1-btrtl .
      MOVE p0001-persg TO i_tab1-persg .
      MOVE p0001-persk TO i_tab1-persk .
      MOVE p0001-plans TO i_tab1-plans .
      MOVE p0002-gbdat TO i_tab1-gbdat .
    **--> Append data to internal table
      APPEND i_tab1 .
      CLEAR i_tab1 .                                       " Clear header I_TAB1******************************
    *END-OF-SELECTION
    END-OF-SELECTION.
    *****sorting the internal table on personnel area & personnel sub-area
      SORT i_tab1 BY werks btrtl.
    *TOP_OF_PAGE
      PERFORM top_of_page.
    *Output Display
    LOOP AT I_TAB1.
    *for calculating the age in days
      v_age = sy-datum - i_tab1-gbdat.
    *control break on Personal Sub Area
      LOOP.
        AT NEW pnpbtrtl .
          IF sy-tabix NE 1.
            FORMAT COLOR COL_NORMAL ON.
            WRITE:/5 'Total Number of Employees for personnel Sub-Area:',
            var  , 'is ',
            v_ctr1.
            CLEAR v_ctr1.
            FORMAT COLOR OFF.
          ENDIF.
        ENDAT .
      ENDLOOP.
    **Control Break on personnel Area
      LOOP.
        AT NEW pnpwerks.
          IF sy-tabix NE 1.
            FORMAT COLOR COL_TOTAL ON.
            WRITE:/5 'Total Number of Employees for Personal Area: ',
             var1 ,'is    ', v_ctr2. "color col_total.        CLEAR V_CTR2.
            SKIP 1.
            FORMAT COLOR OFF.
          ENDIF.
        ENDAT .
        WRITE:/5
        i_tab1-pernr,   "personnel number
      16 i_tab1-ename,   "emp name
      47 i_tab1-begda,   "join date
      60  v_age,         "age in days
      74  i_tab1-werks,  "P area
      84  i_tab1-btrtl,  "P sub Area
      94  i_tab1-persg,  "emp group
      104  i_tab1-persk, "emp sub group
      114  i_tab1-plans. "position
        v_ctr1 = v_ctr1 + 1.
        v_ctr2 = v_ctr2 + 1.
        var = i_tab1-btrtl .
        var1 = i_tab1-werks .
      ENDLOOP.
    *&      Form  top_of_page
          Header Output
    FORM top_of_page.
      FORMAT COLOR COL_HEADING ON.
      WRITE:/5 'Employee',
            16 'Employee',
            47 'Join Date',
            62 'Age',
            74 'Personal',
            84 'Personal',
            94 'Employee',
            104 'Employee',
            114 'Position ',
          /5 'Number',
          16 'Name',
          60 '(In Days)',
          74 'Area',
          84 'Sub-Area',
          94 'Group',
          104 'Sub-Group'.
      FORMAT COLOR OFF.
      SKIP 1.
    ENDFORM.                    " top_of_page

    After tables pernr.
    write this code :
       GET PERNR.
    and check the program
    Regards,
    Srinivas

  • Function Module Required for fetching contact details from BUT000

    Hi Everybody.
    I have created a contact using transaction BP.
    these details according to me will get saved in standard table BUT000.
    Now i need standard FM used for fetching all these Contact details.
    Help me i am new to CRM.

    Hi Amit,
    Please check the following:
    Data Retrieval Function Modules:
    Name                                                             Description
    BAPI_BUPA_ADDRESSES_GET              Determine All Addresses
    BAPI_BUPA_ADDRESS_GETDETAIL                Read Address
    BAPI_BUPA_ADDRESS_GET_NUMBERS          Read Address Numbers
    BAPI_BUPA_BANKDETAILS_GET                Determine All Bank Details
    BAPI_BUPA_BANKDETAIL_GETDETAIL            Read Bank Details
    BAPI_BUPA_BANKDETAIL_NUMBERS               Read Bank Details Numbers
    BAPI_BUPA_CENTRAL_GETDETAIL               Read Central Data
    BAPI_BUPA_EXISTENCE_CHECK              Check Existence of Business Partner
    BAPI_BUPA_GET_NUMBERS                               Read Business Partner Numbers
    BAPI_BUPA_RELATIONSHIPS_GET               Determine All BP Relationships
    BAPI_BUPA_ROLES_GET                               Determine All Roles
    BAPI_BUPA_ROLE_EXISTENCE_CHECK          Check Existence of Role
    BAPI_BUPA_SEARCH                              Search Business Partner for Telephone, E-Mail, Address
    BAPI_BUPA_STATUS_GETDETAIL             Business Partner: Read Status
    BAPI_BUPR_ACTIVITYP_EXISTCHECK              Check Existence of Contact Partner Relationship
    BAPI_BUPR_CONTP_ADDRESSES_GET          Read Contact Person Relationship Addresses
    BAPI_BUPR_CONTP_ADDR_GETDETAIL          Read Contact Person Relationship Addresses
    BAPI_BUPR_CONTP_GETDETAIL              Read Contact Person Relationship
    BAPI_BUPR_EMPLO_ADDRESSES_GET        Read Contact Person Relationship Addresses
    BAPI_BUPR_EMPLO_ADDR_GETDETAIL        Read Employee Relationship Address
    BAPI_BUPR_EMPLO_GETDETAIL             Read Employee Relationship
    BAPI_BUPR_RELATIONSHIP_GET              Read General Relationship
    BAPI_BUPR_RELSHIP_CHECKEXIST             Check Existence of General Relationship
    BAPI_BUPR_RELSHIP_GET_DETAIL             Read General Relationship
    BAPI_BUPR_RESP_EMPLO_CHEKEXIST        Read Relationship of Employee Responsible
    BUPA_PARTNER_CONTACT_SEARCH           Searches business partners for telephone, E-Mail, address
    CRM_ORDER_READ                     Get all the Service Contract details.
    Hope this helps!
    Regards,
    Saumya

  • RFC enabled FM to fetch partner details of vendor from ECC system

    Hi All,
    I am working on an enhancement in SRM system.the requirement is as follows.
    1.In the current SRM application, the invoicing party partner function does not exist.Because of this, the invoicing party cannot be populated on any external purchasing documents such as RFQ, PO, RO, contracts.
    2.This functionality exists in ECC. In ECC, the user can enter an invoicing party on a vendor master record.The invoicing party functionality will be deployed to SRM so that external purchasing documents are populated with the correct invoicing party.There is a standard vendor replication program for this...
    To accomplish the above said functionality, I have planned to do like this in SRM system....
    1.There is a BADI "BBP_DOC_CHANGE_BADI" with a method "BBP_PO_CHANGE ". This will get triggered when a PO is getting created or changed.
    2.In that there is a table called IT_PARTNERS which will have all the partner details in it.
    3.I will take the partner (vendor number i.e.,partner function is 0000019) and pass that value to an RFC enabled function module which will fetch the invoicing party from ECC system.
    4.Later that Invoicing party number is appended to the IT_PARTNERS so that it will be populated on any external purchasing documents.
    Here I want to know whether any standard RFC enabled function module which fetches the invoice party details from ECC system.
    Awaiting your answers...
    Thanks,
    Ravee..

    Hi. Just use function RFC_READ_TABLE and table WYT3.
    Regards,
    Dave.

  • Fetching process details using process instance id

    Hi,
    I have process instance ids captured in a CE table and I am looking to include a feature in existing UI5 application to use the process instance id and fetch it' s corresponding process details like history, context data etc., back to UI.
    Any helpfull doc/ ideas on how to implement this will be appreciated.
    Thanks,
    Vipin.

    Hi Jun,
    I didn' t get a chance to try on process histroy however with the responses seen here looks like it is not possible.
    Currently I am able to get the task details like the claimed user, list of potential users yet to claim the task etc., which is still usefull in my case.

  • Fetching Invoice details from BSEG

    Hi experts,
                    I  fetched  details like BUZEI BUZEI KOART SHKZG MWSKZ DMBTR PSWBT PSWSL HWBAS KTOSL HKONT KUNNR MATNR TXJCD from Bseg . program execute  well in development server but very slow  in production server. Coding is given below , kindly provide solution for this.
    input.
    1.MANDT
    2.BUKRS
    3.VKORG
    4.FKDAT
    First i fetch invoices based on input from vbrk and vbrp table and  passed  in bseg.
    SELECT VBRKMANDT VBRKVBELN VBRKVKORG VBRKFKDAT VBRKBUKRS VBRPGSBER
      INTO TABLE ITAB
      FROM VBRK
      INNER JOIN VBRP ON VBRKVBELN = VBRPVBELN
      WHERE
       VBRK~MANDT IN S_MANDT AND
            VBRK~BUKRS IN S_BUKRS AND
            VBRK~VKORG IN S_VKORG AND
            VBRK~FKDAT IN S_FKDAT.
      RANGES : R_VBELN FOR VBRK-VBELN.
      LOOP AT ITAB.
        R_VBELN-SIGN = 'I'.
        R_VBELN-OPTION = 'EQ'.
        R_VBELN-LOW = ITAB-VBELN.
        APPEND R_VBELN.
      ENDLOOP.
      LOOP AT ITAB.
        ITAB-FYEAR = ITAB-FKDAT+0(4).
        MODIFY ITAB INDEX SY-TABIX.
      ENDLOOP.
      DATA : BELNR LIKE BSEG-BELNR.
      SELECT BELNR GJAHR BUZEI KOART SHKZG MWSKZ DMBTR PSWBT PSWSL HWBAS KTOSL HKONT KUNNR MATNR TXJCD
      FROM BSEG INTO TABLE GTAB FOR ALL ENTRIES IN ITAB
      WHERE BUKRS IN S_BUKRS AND
            BELNR IN R_VBELN AND      
            GJAHR = ITAB-FYEAR .
    Thanks & regards
    G.Vendhan

    Hi Vendhan,
    SELECT VBRK~MANDT VBRK~VBELN VBRK~VKORG VBRK~FKDAT VBRK~BUKRS VBRP~GSBER
    INTO TABLE ITAB
    FROM VBRK
    INNER JOIN VBRP ON VBRK~VBELN = VBRP~VBELN
    WHERE
    VBRK~MANDT IN S_MANDT AND " Not required so comment it...
    VBRK~BUKRS IN S_BUKRS AND
    VBRK~VKORG IN S_VKORG AND
    VBRK~FKDAT IN S_FKDAT.
    RANGES : R_VBELN FOR VBRK-VBELN.
    LOOP AT ITAB.
    R_VBELN-SIGN = 'I'.
    R_VBELN-OPTION = 'EQ'.
    R_VBELN-LOW = ITAB-VBELN.
    APPEND R_VBELN.
    ENDLOOP.
    LOOP AT ITAB.
    ITAB-FYEAR = ITAB-FKDAT+0(4).
    MODIFY ITAB INDEX SY-TABIX.
    ENDLOOP.
    DATA : BELNR LIKE BSEG-BELNR.
    As you are interesed to get the data for the billing document only select data from vbrk only...
    and use that internal table in for all entries with BSEG rather then join of vbrk and vbrp while
    IF ITAB[] IS NOT INITIAL[]. " Check this condition before using For all Entries alwayse...
    SELECT BELNR GJAHR BUZEI KOART SHKZG MWSKZ DMBTR PSWBT PSWSL HWBAS KTOSL HKONT KUNNR MATNR TXJCD
    FROM BSEG INTO TABLE GTAB FOR ALL ENTRIES IN ITAB
    WHERE BUKRS IN S_BUKRS AND
    BELNR IN R_VBELN AND  " Wrong... You are supposed to pass vbrk-VBELN to BSEG-VBELN as BELNR and VBELN are different and contains diff data as well..
    GJAHR = ITAB-FYEAR
    AND KOART =  'D'. " Include it for customers
    ENDIF.
    Also I would like to suggest you if you can use below tables if possible...
    BSAD                           secondary Index for Customers (Cleared Items)
    BSID                             secondary Index for Customers
    So you need to change the logic to get correct data first...
    Hope it will solve your problem..
    Thanks & Regards
    ilesh 24x7
    ilesh Nandaniya

  • How to fetch invoice details based on service notification

    Hello,
          How to fetch the invoice deatils for a service quotation.
    Wat are the tables used for this purpose.
    Thanks in advance.
    Regards,
    Umasankar.

    Hi
    Use the table VBAK and VBAP  for the Quotation details use VBTYP = B
    and pass the VBAP-VBELn and VBAP-POSNR to VBRP-AUBEL and VBRP-AUPOS  and take the VBRP-VBELN  which is the Invoice Number
    take the details from VBRK and VBRP details
    <b>Reward points for useful Answers</b>
    Regards
    Anji

  • How to fetch Schedule details from Subscription ID using ReportServer2010

    Hi All,
    I'm using Azure so ReportServer DB and the application DB  are in two different servers. So my requirement is to fetch the Schedule details from the ReportServer DB and store it in my application DB for further processing and i have only the SubscriptionID.
    So is there any way i can fetch the schedule details from subscription ID from ReportServer2010 web service.
    One alternative is that I'm connecting to the azure server and fetching the information but i want to know is there any built in web method to get this info.
    Thanks in advance and let me know if you need any more info. Waiting for your valuable answer.
    Regards,
    Ravi Neelam.

    After going thought different forums and got some knowledge on this issue and able to sort this issue. I'm posting this so other can easily use this method and can save lot of time.
    Solution: I'm using CreateSchedule method which will create a Schedule in ReportServer DB and will return the ScheduleId which i will insert as a matchData parameter to my CreateSubscription
    method. Hope the below code snippet will be use full.
    This is my CreateSubscription Method code snippet:
    public string CreateSubscription(string reportPath, string toAddress, string subject, string description, int matchDataSelection, Dictionary<string, string> itemParameters)
                int counter = -1;
                string subscriptionId = string.Empty;
                ExtensionSettings extensionSettings = GetExtensionSettings(toAddress, subject);
                ScheduleDefinition matchData = GetMatchData(matchDataSelection);
                ParameterValue[] parametersvalue = new ParameterValue[itemParameters.Count()];
                foreach (var item in itemParameters)
                    ParameterValue param = new ParameterValue();
                    counter++;
                    param.Name = item.Key;
                    param.Value = item.Value;
                    parametersvalue[counter] = param;
                ScheduleDefinition scheduleDefinition = new ScheduleDefinition();
                scheduleDefinition = GetMatchData(matchDataSelection);
                string scheduleId = service.CreateSchedule("SampleScheduleDefnition", scheduleDefinition, null);
                return subscriptionId = service.CreateSubscription(reportPath, extensionSettings, description, "TimedSubscription", scheduleId, parametersvalue);
    private ExtensionSettings GetExtensionSettings(string toAddress, string subject)
                ExtensionSettings extensionSettings = new ExtensionSettings();
                ParameterValue[] extensionParams = new ParameterValue[5];
                extensionParams[0] = new ParameterValue();
                extensionParams[0].Name = "TO";
                extensionParams[0].Value = toAddress;
                extensionParams[1] = new ParameterValue();
                extensionParams[1].Name = "IncludeReport";
                extensionParams[1].Value = "FALSE";
                extensionParams[2] = new ParameterValue();
                extensionParams[2].Name = "Subject";
                extensionParams[2].Value = subject;
                extensionParams[3] = new ParameterValue();
                extensionParams[3].Name = "RenderFormat";
                extensionParams[3].Value = "PDF";
                extensionParams[4] = new ParameterValue();
                extensionParams[4].Name = "Priority";
                extensionParams[4].Value = "NORMAL";
                extensionSettings.ParameterValues = extensionParams;
                extensionSettings.Extension = "Report Server Email";
                return extensionSettings;
    private ScheduleDefinition GetMatchData(int matchDataSelection)
                int selection = matchDataSelection;
                DateTime currentDate = DateTime.Now;
                TimeSpan timeStampforNewTime = new TimeSpan(08, 00, 00);
                currentDate = currentDate.Date + timeStampforNewTime;
                ScheduleDefinition schedule = new ScheduleDefinition();
                schedule.StartDateTime = currentDate;
                if (matchDataSelection == 1)
                    schedule.EndDate = DateTime.Now.AddDays(1);
                    schedule.EndDateSpecified = true;
                else
                    schedule.EndDateSpecified = false;
                ScheduleDefinition matchDataResponse = new ScheduleDefinition();
                switch (selection)
                    case (int)MatchDataSelection.Once:
                        schedule.Item = GetPatternforDaily();
                        break;
                    case (int)MatchDataSelection.Daily:
                        schedule.Item = GetPatternforDaily();
                        break;
                    case (int)MatchDataSelection.Weekly:
                        schedule.Item = GetPatternforWeekly();
                        break;
                    case (int)MatchDataSelection.BiWeekly:
                        schedule.Item = GetPatternforBiWeekly();
                        break;
                    case (int)MatchDataSelection.Monthly:
                        schedule.Item = GetPatternforMonthly();
                        break;
                //XmlDocument xmlDoc = GetScheduleAsXml(schedule);
                //matchDataResponse = xmlDoc.OuterXml;
                return matchDataResponse;
    private RecurrencePattern GetPatternforMonthly()
                MonthlyDOWRecurrence pattern = new MonthlyDOWRecurrence();
                pattern.WhichWeekSpecified = true;
                pattern.WhichWeek = WeekNumberEnum.FirstWeek;
                MonthsOfYearSelector months = new MonthsOfYearSelector();
                months.January = true;
                months.February = true;
                months.March = true;
                months.April = true;
                months.May = true;
                months.June = true;
                months.July = true;
                months.August = true;
                months.September = true;
                months.October = true;
                months.November = true;
                months.December = true;
                pattern.MonthsOfYear = months;
                DaysOfWeekSelector days = new DaysOfWeekSelector();
                days.Monday = true;
                pattern.DaysOfWeek = days;
                return pattern;
            private RecurrencePattern GetPatternforDaily()
                DailyRecurrence pattern = new DailyRecurrence();
                pattern.DaysInterval = 1;
                return pattern;
            private RecurrencePattern GetPatternforWeekly()
                WeeklyRecurrence pattern = new WeeklyRecurrence();
                DaysOfWeekSelector selector = new DaysOfWeekSelector();
                selector.Monday = true;
                pattern.DaysOfWeek = selector;
                return pattern;
            private RecurrencePattern GetPatternforBiWeekly()
                WeeklyRecurrence pattern = new WeeklyRecurrence();
                DaysOfWeekSelector selector = new DaysOfWeekSelector();
                selector.Monday = true;
                pattern.DaysOfWeek = selector;
                pattern.WeeksInterval = 1;
                pattern.WeeksIntervalSpecified = true;
                return pattern;
    Regards, Ravi Neelam.

  • Need Select statement for fetch the details

    Hi
      i want to fetch particular customer wise sales orderds and that sales order No  and  date of sales order was created..  and  that sales order related PO No  and Materials ..
    for this..   how can i write an executable programm.. is it needed to  define seperate  internal tables or single internal table is enough  ?
    what is the select statement for fetching  all these details..
    any help will be appriciated
    Thanks
    Bbau

    custmer master table is KNA1  knb1  knbk
    sales data tables r  VBAK VBAP VBEP
    Material data  MARA, MARAC, MARD
    PO RELATED ekko  ekpo  eket
    <REMOVED BY MODERATOR>
    Edited by: Alvaro Tejada Galindo on Feb 13, 2008 3:04 PM

  • Function module to fetch account details

    Hi Experts,
    Is there any function module to get the account details for the given account name(name_org1) as input
    Thanks,
    Saru

    Hi,
    Can you check if this fits your requirement - BAPI_BUPA_CENTRAL_GETLIST.
    The obligatory input is Business Partner Number.
    Hope this helps.
    Thanks,
    Samantak.

  • Recruitment Workflow : How to fetch applicant details.

    Hi
    I am working on recruitment scenario, where the workflow triggers with the creation of applicant no in PB10.
    Once the applicant no is generated, a mail needs to be sent to the applicant.
    Please suggest how to get the communication details for a particular applicant.
    Is there a standard function module for this ??
    Krishna

    Hi,
    In the SWDD, you find the work flow container, in that enter  BUS7026,
    then import and Export it.
    Then create the activity, in that select applicant created.
    Then configure for the mail.
    Then you will get  mail, when the applicant no. generated.
    Reward if prob. solved.
    Regards,
    Surjith

  • Need for SQL to fetch the details of Business Partner table (OCRD)

    Hi,
    I am trying to write a sql that would help me to get all vendors and their Tax ID information. Here is what I wrote...
    select CardName, LicTradNum, Address, City, State1, Country, ZipCode, Phone1, Fax, CntctPrsn, Box1099, CreateDate, UpdateDate, * from OCRD where CardType = 'S'
    In the SAP B1 client I am able to see valid values for fields '1099 Form' and '1099 Box'. When I execute above SQL, I only get a reference to the actual values. I am thinking there is a cross reference to other table to pull this informaiton. Can you help me to get the details for 1099.
    Thanks a lot in advance for your help.
    Manoj.

    Hi Manoj,
    Try:
    select CardName, LicTradNum, Address, City, State1, Country, ZipCode, Phone1, Fax, CntctPrsn, T1.Form1099, Box1099, CreateDate, UpdateDate from OCRD T0
    LEFT JOIN OTNN T1 ON T1.FormCode=T0.FormCode
    where CardType = 'S'
    Thanks,
    Gordon

  • CryptoAPI pre-fetching crl details

    My question is that I can’t see crl pre-fetching working the way it is described as working, or I am misunderstanding the description.
    If I force a crl retrieval via certuil –verify (I have also tried CertGetCertificateChain), I can see new cache files generated at the location specified for the disk cache on Windows 7: c:\users\<username>\AppData\LocalLow\Microsoft\CryptnetUrlCache.
    I can see the required crl in there, which has a 4 hour lifetime and nextPublish about 1 hour before certificate expiry. So far, so good.
    The thing is, I never see an attempt to retrieve that crl again if I take no more action and just watch the cache. From reading the documentation my understanding is that pre-fetch should retrieve the crl before it is needed. Then, if the crl isn’t used after
    the initial pre-fetch cycle, it won’t be pre-fetched again. Also from what I could make out, I thought some sort of background retrieval mechanism periodically iterates over all items in the Cryptnet cache to see if pre-fetching needs to be performed. 
    BTW I’m not clear what actually would do this retrieval, the docs for CRYPTNET_URL_CACHE_PRE_FETCH_INFO structure docs hint that it might be “the Cryptnet URL Cache (CUC) service”, whatever that is (or was)- can't find any info on it or how often this might
    happen.
    I have to specifically attempt to make another CertGetCertificateChain/certutil –verify type call before I can see a crl retrieval attempted (http request and local cache update). With CertGetCertificateChain, I get a dwErrorStatus of 0, and dwInfoStatus of
    0x00000100/cert_trust_has_preferred_issuer, so I don’t see any problems with my verification. My crl has no AIA, only CDP listing a http location (no delta crls).
    As mentioned, first retrieval I see the cache files and http request, but no updates in the local store or attempts over the network after that. I was expecting  an automagic background HTTP request with conditional GET to occur sometime after nextPublish
    time - am I misunderstanding the concept of pre-fetch?
    Thanks!
    J

    Hi J. Crown,
    For this question, it is recommended to post in MSDN forum for more help, they focus on Windows Desktop development issue:
    http://social.msdn.microsoft.com/Forums/windowsdesktop/en-US/home?forum=windowsgeneraldevelopmentissues
    Thanks for understanding.
    Alex Zhao
    TechNet Community Support

  • Fetching longtexttab details from Transaction BP at Runtime

    hi,
    my requirment is to fetch teh longtext data  from transaction BP.
    i have tried using READ_TEXT. but its displaying as entries not found.
    pls provide some pointer on it.
    my requirement is after the user enters in BP transaction and clicked the
    save button  i need to capture the longtext.
    thanks.

    Hi,
    I think i have given different FM for this context.
    If your requirement is to get the long text before it is getting saved to data base i think you can try out the following steps:
    1. Put the Breakpoint in FM CRM_BUPA_BDOC_BPS_FILL_DATA when you save BP.
    2. There in one line there will be a call to Subroutine find_all_bps.
    3. This sub routine is present in the program LCRM_BUPA_MWX_BDOC_OUTBOUNDF01.
    4. Form here there will be a call to subroutine chk_longtext_bp.
    5. Here you can be able to get the long text which is about to be saved.
    6. This subroutine is in program LCRM_BUPA_MWX_BDOC_OUTBOUNDF16.
    I hope this will get you the long text from BP transaction before saving to the database.
    Hope this helps.
    Venkat

Maybe you are looking for

  • Transformation is adding unformatting data

    I am very new with XSLT and all the details, so excuse me is I don't see the error in my ways. I also realize this is probably a very long post, but I did not want to leave anything out just in case someone wanted to see the xml, xsl or html. What I

  • Not executed method

    Hi. I need some help. That's a snippet of the class. public constructor ( ChooserListener callback ) {  // that's a constructor super(); Loader.load(); this.callback= callback; JFrame frame = new JFrame(); frame.getContentPane(); frame.setDefaultClos

  • [LSO] Resource types blocking

    Hi, We have implemented SAP LSO at a customer, but during a training course we gave to the client, we came across the following problem: When we are creating a course type and open the screen for attaching resource types (we have created multiple R o

  • KM Local Editing Issue

    Hi All, I have a strange issue with KM local editing feature. Whenever I try to edit an PDF file, it shows an error "The download of the document failed". Based on the sap notes available and previous KM post, I did check the internet explorer settin

  • IPad virus?

    Interesting thing occurring on my iPad. If I open a new tab in safari or open a link on a page, it goes to the wanted page. But then switches to a graphic saying something about "someone doesn't like you, and you f**ked up" it then goes to a website,