BAPI_CUSTOMER_CREATEFROMDATA1 (help)

when i use the bapi,BAPI_CUSTOMER_CREATEFROMDATA1,we use the parameter PI_COMPANYDATA.
there is always a error:
<b>Invalid form of address key.</b>
any suggestion is welcome.
if you can give me a complete example it's better.
thanks very much.

Hi James,
You pass an incorrect parameter for <b>PI_COMPANYDATA-TITLE_KEY</b>.
Please check tables <b>TSAD3 and TSAD3T</b> for available values.
Hope this will help.
Regards,
Ferry Lianto

Similar Messages

  • F4 Help in Customer Master using Dropdown Box

    Dear All,
    I am using BAPI_CUSTOMER_CREATEFROMDATA1 for customer master creation.
    I have a requirement from customer that he wants a drop down for Sales Organization, Distribution Channel, Division and for other necessary fields, data should come from R/3.
    Please tell me how to achieve it? How I get these master data from R/3 so that I can populate it on the corresponding dropdowns? is there any standard BAPI exist for it??
    Please help.
    Thanks in Advance

    Hi,
      Is the search help custom or standard? If custom then use the search help exit provided in the search help. If standard copy it into a custom one and make use of the search help exit.

  • Creation of customer using BAPI_CUSTOMER_CREATEFROMDATA1

    hi Techies..
    i want to create customer in effects in KNA1.
    iam using FM "BAPI_CUSTOMER_CREATEFROMDATA1".
    first is it correct one to create customer.
    nxt is the mandat fields given in documentation and mandat fields while we create through XD01 are different.
    plz list out mandat fields i need to pass...
    plz anyone help me out wts process of creation of customer through this bapi..
    Thanks in Adv..
    Raju Mummidi

    HI
    Re: BAPI function create Customer master(T-code XD01)??
    For XD01-- account group and customer number are mandatory.
    Re: BAPI for creating customers
    Regards
    Pavan

  • Problem with BAPI_CUSTOMER_CREATEFROMDATA1 using JCo on IDES

    sorry, wrong board - i opened a new post
    Problem with BAPI_CUSTOMER_CREATEFROMDATA1 using JCo on IDES
    Hello everyone,
    we are working on a student project and would like to create customers (debtors) in an SAP IDES system.
    Using the ref-customer to copy from, and some personal-data below, we get the error message
    'Internal error: External no.assignment for reference customer/customer'
    We also tried with BAPI_CUSTOMER_GETINTNUMBER, and ACCOUNTGROUP ZINT (New Internet Customer, others won't work?). But CREATEFROMDATA1 takes no CustomerNo created this way, nor it wants to create one 'internal'?
    Any suggestions? Thanks a lot for your help,
    Greetings,
    Tobias Schmidbauer
              inParams = function.getImportParameterList().getStructure(
                   "PI_COPYREFERENCE");
              inParams.setValue("0000001000", "REF_CUSTMR");
              inParams.setValue("1000", "SALESORG");
              inParams.setValue("10", "DISTR_CHAN");
              inParams.setValue("00", "DIVISION");
              inParams =function.getImportParameterList().getStructure(
                   "PI_PERSONALDATA");
              inParams.setValue("Simpson", "LASTNAME");
              inParams.setValue("Homer", "FIRSTNAME");
              inParams.setValue("Jay","MIDDLENAME");
              inParams.setValue("Springfield", "CITY");
              inParams.setValue("DE", "LANGU_P");
              inParams.setValue("DE", "LANGUP_ISO");
              inParams.setValue("DE", "COUNTRY");
              inParams.setValue("EUR", "CURRENCY");
              inParams.setValue("12345", "POSTL_COD1");
    Message was edited by: Tobias Schmidbauer

    Hello Brian,
    Thanks for your pointer. Actually The customer's reference number i was providing in the PI_COPYREFERENCE structure was a sold-to party customer and it uses external customer number assignment. When i used "New Internet Customer" (that doesnt use external assignment by default) as customer's account group, the customer was created successfully and assigned customer number was returned.
    I want to ask now how could we give a customer number in the BAPI as i am unable to find any such column in any of the tables. (Customer number is an "out" parameter so it can only return the number of created customer). Secondly, how to chnage the external assignment property of a particular account group (like sold-to party). i.e, how could we change the account group configurations through SAP GUI??
    - Umair

  • Regarding BAPI_CUSTOMER_CREATEFROMDATA1 Urgent Issue

    Hi all,
    I am using BAPI_CUSTOMER_CREATEFROMDATA1 to create customers from the portal.
    I have given a reference customer in the PI_COPYREFERENCE structure along with sales area information.
    But the BAPI gives an error message like no tax records exist for the reference customer.
    I am working in UAE, and here we dont have tax. So we dont maintain tax records anywhere.
    How to overcome this issue?
    Can anyone help me out?
    Thanks alot
    Shobin

    Hi
    Pls go thru this code. hope it will sove ur issue.
    Reward if help.
    FUNCTION z_bapi_customer_create.
    ""Interface local:
    *" IMPORTING
    *" VALUE(I_KNA1) LIKE KNA1 STRUCTURE KNA1 OPTIONAL
    *" VALUE(I_KNB1) LIKE KNB1 STRUCTURE KNB1 OPTIONAL
    *" VALUE(I_KNVV) LIKE KNVV STRUCTURE KNVV OPTIONAL
    *" EXPORTING
    *" VALUE(E_KUNNR) LIKE KNA1-KUNNR
    *" REFERENCE(O_KNA1) LIKE KNA1 STRUCTURE KNA1
    *" REFERENCE(RETURN) LIKE BAPIRETURN1 STRUCTURE BAPIRETURN1
    *" TABLES
    *" T_XKNVI STRUCTURE FKNVI OPTIONAL
    *" T_XKNB5 STRUCTURE FKNB5 OPTIONAL
    -(1) initial routines -
    data declaration: fields, items, tables:
    DATA: subrc LIKE sy-subrc,
    credit_control_flag LIKE bapikna108-x_flag value 'X',
    postflag LIKE wdl_flag-xflag.
    (ii) reset exporting data and sy-subrc
    CLEAR: return,
    sy-subrc.
    (iii) fill temporary interface data i_bapikna1_0x, i_bapikna10x
    (in the following: importing data unchanged, work only with
    temporary interface data)
    (iv) reset data of function kernel
    CLEAR: i_kna1,
    i_knb1,
    i_knvv.
    REFRESH:
    t_xknbk,
    t_xknvi,
    t_xknvk,
    t_xknvp,
    t_xknb5.
    -(2) work routines -
    call "check function"
    (ii) fill exporting data of "kernel function"
    (iii) call "kernel function" post synchron (postflag = X)
    i_kna1-land1 = 'BR'.
    i_kna1-name1 = 'Nome'.
    i_kna1-ort01 = 'Abaetetuba'.
    i_kna1-pstlz = '099999999'.
    i_kna1-regio = 'PA'.
    i_kna1-sortl = 'Conceito'.
    i_kna1-stras = 'Rua'.
    i_kna1-mcod1 = 'Nome'.
    i_kna1-mcod2 = 'Abaetetuba'.
    i_kna1-mcod3 = 'Sr.'.
    i_kna1-brsch = '01'.
    i_kna1-ktokd = '0021'.
    i_kna1-spras = 'P'.
    i_kna1-stcd2 = '999'.
    i_kna1-lzone = 'AC00000001'.
    i_kna1-stkzn = 'X'.
    i_kna1-txjcd = 'NN'.
    i_kna1-duefl = 'X'.
    i_kna1-civve = 'X'.
    i_kna1-brsch = 'AG05'.
    i_kna1-anred = 'Sr.'.
    i_knvv-vkorg = 'MY01'.
    i_knvv-vtweg = 'Z5'.
    i_knvv-spart = 'Z7'.
    i_knvv-versg = '1'.
    i_knvv-kalks = '1'.
    i_knvv-kdgrp = '02'.
    i_knvv-bzirk = 'CLIE'.
    i_knvv-pltyp = '02'.
    i_knvv-awahr = '100'.
    i_knvv-antlf = '9'.
    i_knvv-kzazu = 'X'.
    i_knvv-vsbed = '01'.
    i_knvv-perfk = '01'.
    i_knvv-waers = 'BRL'.
    i_knvv-ktgrd = '01'.
    i_knvv-vwerk = 'MY01'.
    i_knvv-vkgrp = 'LDA'.
    i_knvv-vkbur = 'MSOY'.
    i_knvv-kurst = '001S'.
    i_knvv-kabss = '0001'.
    i_knvv-kkber = 'SE01'.
    i_knb1-bukrs = '4169'.
    i_knb1-akont = '0011411000'.
    i_knb1-akont = '9999999999'.
    i_knb1-zwels = 'C'.
    i_knb1-zterm = '7001'.
    i_knb1-vzskz = '02'.
    i_knb1-fdgrv = 'C1'.
    i_knb1-xzver = 'X'.
    i_knb1-knrze = '0000935002'.
    t_xknvi-aland = 'BR'.
    t_xknvi-tatyp = 'IBRX'.
    t_xknvi-taxkd = '1'.
    APPEND t_xknvi.
    t_xknb5-bukrs = i_knb1-bukrs.
    t_xknb5-mahna = '0001'.
    append t_xknb5.
    postflag = 'X'.
    CALL FUNCTION 'SD_CUSTOMER_MAINTAIN_ALL'
    EXPORTING
    i_kna1 = i_kna1
    i_knb1 = i_knb1
    i_knvv = i_knvv
    I_BAPIADDR1 =
    I_BAPIADDR2 =
    I_MAINTAIN_ADDRESS_BY_KNA1 = ' '
    pi_postflag = postflag
    IMPORTING
    e_kunnr = e_kunnr
    o_kna1 = o_kna1
    TABLES
    T_XKNAS =
    T_XKNBK =
    T_XKNB5 = t_xknb5
    T_XKNEX =
    T_XKNVA =
    T_XKNVD =
    t_xknvi = t_xknvi
    T_XKNVK =
    T_XKNVL =
    T_XKNVP =
    T_XKNZA =
    EXCEPTIONS
    client_error = 1
    kna1_incomplete = 2
    knb1_incomplete = 3
    knb5_incomplete = 4
    knvv_incomplete = 5
    kunnr_not_unique = 6
    sales_area_not_unique = 7
    sales_area_not_valid = 8
    insert_update_conflict = 9
    number_assignment_error = 10
    number_not_in_range = 11
    number_range_not_extern = 12
    number_range_not_intern = 13
    account_group_not_valid = 14
    parnr_invalid = 15
    bank_address_invalid = 16
    tax_data_not_valid = 17
    no_authority = 18
    company_code_not_unique = 19
    dunning_data_not_valid = 20
    knb1_reference_invalid = 21
    cam_error = 22
    OTHERS = 23
    (iv) insert the credit control data
    IF credit_control_flag = 'X'
    AND sy-subrc = 0.
    CALL FUNCTION 'SD_CUSTOMER_MAINTAIN_KNKA_K'
    EXPORTING
    PI_REF_CUSTOMER = E_KUNNR
    PI_CUSTOMER = E_KUNNR
    EXCEPTIONS
    KNKA_INSERT_ERROR = 23
    KNKK_INSERT_ERROR = 24.
    CALL FUNCTION 'CREDITCONTROL_INSERT_DEFAULT' IN UPDATE TASK
    EXPORTING
    kunnr = e_kunnr
    kkber = i_knvv-kkber
    knrze = i_knb1-knrze.
    ENDIF.
    (v) return-value "kernel function"
    (1) reset data of function kernel
    CLEAR: i_kna1,
    i_knb1,
    i_knvv.
    I_BAPIADDR1_01,
    I_BAPIADDR2_01.
    (2) error-handling
    return value sy-subrc, only in case sy-subrc = 0
    the exporting data customer_number (customerno)
    will be changed
    subrc = sy-subrc.
    CLEAR sy-subrc.
    -(3) set return values and leave the function -
    customerno (key-field of BO KNA1), pe_customer, return
    PERFORM returnsubrc_1
    USING subrc
    e_kunnr
    CHANGING e_kunnr
    return.
    IF subrc = 0.
    CALL FUNCTION 'BAPI_TRANSACTION_COMMIT'.
    ENDIF.
    ENDFUNCTION.

  • "BAPI_CUSTOMER_CREATEFROMDATA1" Mandatory Fields

    Hi Experts,
    I will be consuming the BAPI "BAPI_CUSTOMER_CREATEFROMDATA1" from an external system, Can someone let me know the mandatory fields to be entered in the BAPI so that the bapi creates a customer.
    It will be really helpful if you could also give in some test data along with it.
    In response you could also send me a screen shot of the fields filled with dummy data in the mandatory fields.
    Thanks in Advance
    Cheers
    Piyas.

    Hi Piyas,
    Using the BAPI_CUSTOMER_CREATEFROMDATA1 is not recommended because this BAPI doesn't support a lot of fields that are needed to create valid customer master data.
    Though, you are exploring the possibility with this BAPI, I'd like to mention that you may check Function Module documentation on this - use Ctrl+F4.
    Please find below the mandatory inputs - though other fields are also important -
    Thanks,
    Kumar Saurav.

  • BAPI FUNCTION MODULE-HELP

    hi friends,
            can anyone help me in how to transfer datas from table control to customer master table BAPIKNA101_1 through BAPI_CUSTOMER_CREATEFROMDATA1.
    All your answers are appreciated.
    thanks in advance.
    shan.

    Thanks bharathan,
    let me try and i will get back you.
    shan
    Message was edited by: 
            sivakumar palaniswamy
    Message was edited by:
            sivakumar palaniswamy

  • Bapi help wanted

    Hello,
            I want to use bapi to upload data from flat file. I am using xd01
           I do want to pass all the fields.
           If possibe what are different ways using bapi and how it can be done through recording using bapi

    Hi,
    Use BAPI_CUSTOMER_CREATEFROMDATA1 for your requirement.
    Provide the parameters under import to this BAPI you will get the customer number created in return parameter CUSTOMERNO.
    If customer is not created with the parameters you have provided, please see the message in return parameter RETURN.
    Hope this will help you.
    Best Regards,
    Deepa Kulkarni

  • 'Contact' field in BAPI_CUSTOMER_CREATEFROMDATA1

    hello gurus,
    i have a contact person coming in my flat file. i am creating customer using structure PI_PERSONALDATA. I don't see a field where I can put this 'Contact person'.
    This will be a different contact person as opposed to the customer that I am creating.
    How can I resolve this issue?
    Thanks in advance.
    Regards,
    Eddie
    P.S. Helpful answers will be rewarded.

    Hi Suresh,
    The following is what I got from documentation of BAPI_CUSTOMER_CREATEFROMDATA1.
    One person to be created as a customer:
    With the entered personal data, addresses of type 1 (company address), type 2 (address for a person/private address of a contact person), and type 3 (contact partner address) are created simultaneously in Central Address Management (CAM).
    If the "Allow Consumer Maintenance" indicator is set, then a consumer is created in SAP R/3. (See also: import parameter PI_CONSUMEREN ).
    (a) No consumers to be created:
    The entered personal data has a direct influence on the master data, company code data and <b>contact person data. One contact partner record is created for the customer in question.</b> All the master data, company code data, sales area data, tax code data, and reminder data that is not entered is adopted from a reference customer and from the sales area data (sales organization, distribution channel and division - import parameter PI_COPYREFERENCE).
    I'm not sure what they are implying. But I think there is some way where the contact person is assigned.
    What do you think?
    Regards,
    Eddie.

  • Create new customer using BAPI BAPI_CUSTOMER_CREATEFROMDATA1

    Hi There,
    I am trying to create a new customer in SAP through BAPI for demo purpose. The BAPI function I used is BAPI_CUSTOMER_CREATEFROMDATA1. However, the BAPI call requires a reference customer. How can I find a valid reference customer in SAP? Furthermore, is it correct at all to use this BAPI function to create a new customer? Is there any other BAPI function that I can use to do the same stuff? Thanks a lot in advance for your help!
    Thanks,
    Lei

    Hi,
    I didn't get which system of SAP are you refering to , but as this forum is for CRM i assume that you want to create customer in CRM.
    So for creating a customer in CRM you can use the BAPI,
    BAPI_BUPA_CREATE_FROM_DATA
    and for getting the reference customer jsut execute the following FM in test enviroment to get the Business Partner no and Business Partner GUID.
    CRM_BUPA_CONSUMER_GET_REFERENC
    Hope this helps.
    Regards
    Sidd

  • Problem with threads and simulation: please help

    please help me figure this out..
    i have something like this:
    import java.awt.*;
    import java.awt.event.*;
    import javax.swing.*;
    public class DrawShapes extends JApplet{
         private JButton choices[];
         private String names[]={"line", "square", "oval"};
         private JPanel buttonPanel;
         private DrawPanel drawingArea;
         private int width=300, height=200;
         public void init(){
              drawingArea=new DrawPanel(width, height);
              choices=new JButton[names.length];
              buttonPanel=new JPanel();
              buttonPanel.setLayout(new GridLayout(1, choices.length));
              ButtonHandler handler=new ButtonHandler();
              for(int i=0; i<choices.length; i++){
                   choices=new JButton(names[i]);
                   buttonPanel.add(choices[i]);
                   choices[i].addActionListener(handler);
              Container c=getContentPane();
              c.add(buttonPanel, BorderLayout.NORTH);
              c.add(drawingArea, BorderLayout.CENTER);
         }//end init
         public void setWidth(int w){
              width=(w>=0 ? w : 300);
         public void setHeight(int h){
              height=(h>=0 ? h : 200);
         /*public static void main(String args[]){
              int width, height;
              if(args.length!=2){
                   height=200; width=300;
              else{
                        width=Integer.parseInt(args[0]);
                        height=Integer.parseInt(args[1]);
              JFrame appWindow=new JFrame("An applet running as an application");
              appWindow.addWindowListener(
                   new WindowAdapter(){
                        public void windowClosing(WindowEvent e){
                             System.exit(0);
              DrawShapes appObj=new DrawShapes();
              appObj.setWidth(width);
              appObj.setHeight(height);
              appObj.init();          
              appObj.start();
              appWindow.getContentPane().add(appObj);
              appWindow.setSize(width, height);
              appWindow.show();
         }//end main*/
         private class ButtonHandler implements ActionListener{
              public void actionPerformed(ActionEvent e){
                   for(int i=0; i<choices.length; i++){
                        if(e.getSource()==choices[i]){
                             drawingArea.setCurrentChoice(i);
                             break;
    }//end class DrawShapes
    class DrawPanel extends JPanel{
         private int currentChoice=-1;
         private int width=100, height=100;
         public DrawPanel(int w, int h){
              width=(w>=0 ? w : 100);
              height=(h>=0 ? h : 100);
         public void paintComponent(Graphics g){
              super.paintComponent(g);
              switch(currentChoice){
                   case 0:     g.drawLine(randomX(), randomY(), randomX(), randomY());
                             break;
                   case 1: g.drawRect(randomX(), randomY(), randomX(), randomY());
                             break;
                   case 2: g.drawOval(randomX(), randomY(), randomX(), randomY());
                             break;
         public void setCurrentChoice(int c){
              currentChoice=c;
              repaint();          
         private int randomX(){
              return (int) (Math.random()*width);
         private int randomY(){
              return (int) (Math.random()*height);
    }//end class drawPanel
    That one's from a book. I used that code to start with my applet. Mine calls different merthod from the switch cases. Say I have:
    case 0: drawStart(g); break;
    public void drawStart(Graphics g){
      /* something here */
    drawMain(g);
    public void drawMain(graphics g){
    g.drawString("test", x, y);
    //here's where i'm trying to pause
    //i've tried placing Thread.sleep between these lines
    g.drawLine(x, y, a, b);
    //Thread.sleep here
    g.drawRect(x, y, 50, 70);
    }I also need to put delays between method calls but I need to synchronize them. Am I doing it all wrong? The application pauses or sleeps but afterwards, it still drew everything all at once. Thanks a lot!

    It is. Sorry about that. Just answer any if you want to. I'd appreciate your help. Sorry again if it caused you anything or whatever. .n_n.

  • Query Help

    Table1:
    ou store point
    LS LIB1 50
    LS LIB1 200
    LS LIB1 100
    LS LIB1 79
    I have to insert table1 to table2 by splitting into every 143point and assing serial number for every 143 from parameter.
    in aboce example we can split 3 time 143 like below table2 sample.
    Table2
    ou store point serial_number
    LS LIB1 50 101
    LS LIB1 93 101
    LS LIB1 107 102
    LS LIB1 36 102
    LS LIB1 64 103
    LS LIB1 79 103
    i tried below procedure its not working.
    table may have any order like below.
    Table1:
    ou store point
    LS LIB1 200
    LS LIB1 50
    LS LIB1 100
    LS LIB1 79
    then table2
    ou store point serial_number
    LS LIB1 143 101
    LS LIB1 57 102
    LS LIB1 50 102
    LS LIB1 36 102
    LS LIB1 64 103
    LS LIB1 79 103
    create or replace procedure assign_serial(from_num number,to_num number) is
    bal number(10);
    begin
    bal := 0;
    for c1 in(select * from table1)
    loop
    if c1.point <=143 then
    if bal=0 then
    bal=143-used;
    insert int0 table2 values(c1.ou,c1.store,used);
    elsif used > 0 then
    used=used-bal;
    insert int0 table2 values(c1.ou,c1.store,bal);
    bal=0;
    if used > 0 then
    insert int0 table2 values(c1.ou,c1.store,used);
    end if;
    bal:=143-used;
    end if;
    end loop;
    end;
    How to split and assign serial number,please hELP.

    .after giving serial num i have to change points in table1 to 0.The problem for SUm and split for every 143 is ,different OU and store is there.we have to know for which store points we earned serial number.
    i hope this below logic little satisfy except assign cardnum,please........ check and currect the logic
    LS LIB1 50
    LS LIB1 200
    LS LIB1 100
    LS LIB1 79
    --variable used and bal
    for c1 in(select * from table1)
    loop
    used := c1.points;
    if c1.point <=143 then
    if bal=0 then
    bal=143-used;
    insert int0 table2 values(c1.ou,c1.store,used);
    elsif used > 0 then
    used=used-bal;
    insert int0 table2 values(c1.ou,c1.store,bal);
    bal=0;
    if used > 0 then
    insert int0 table2 values(c1.ou,c1.store,used);
    end if;
    bal:=143-used;
    end if;
    end loop;

  • Help my safari doesnt open and gives me a crash report

    help my safari doesn't open and gives me a crash report ever since i downloaded a file from the internet. I have a macbook air (early 2014) with running os x yosemite version 10.10.1

    There is no need to download anything to solve this problem.
    You may have installed the "Genieo" or "InstallMac" ad-injection malware. Follow the instructions on this Apple Support page to remove it.
    Back up all data before making any changes.
    Besides the files listed in the linked support article, you may also need to remove this file in the same way:
    ~/Library/LaunchAgents/com.genieo.completer.ltvbit.plist
    If there are other items with a name that includes "Genieo" or "genieo" alongside any of those you find, remove them as well.
    One of the steps in the article is to remove malicious Safari extensions. Do the equivalent in the Chrome and Firefox browsers, if you use either of those. If Safari crashes on launch, skip that step and come back to it after you've done everything else.
    If you don't find any of the files or extensions listed, or if removing them doesn't stop the ad injection, then you may have one of the other kinds of adware covered by the support article. Follow the rest of the instructions in the article.
    Make sure you don't repeat the mistake that led you to install the malware. Chances are you got it from an Internet cesspit such as "Softonic" or "CNET Download." Never visit either of those sites again. You might also have downloaded it from an ad in a page on some other site. The ad would probably have included a large green button labeled "Download" or "Download Now" in white letters. The button is designed to confuse people who intend to download something else on the same page. If you ever download a file that isn't obviously what you expected, delete it immediately.
    In the Security & Privacy pane of System Preferences, select the General tab. The radio button marked Anywhere  should not be selected. If it is, click the lock icon to unlock the settings, then select one of the other buttons. After that, don't ignore a warning that you are about to run or install an application from an unknown developer.
    Still in System Preferences, open the App Store or Software Update pane and check the box marked
              Install system data files and security updates
    if it's not already checked.

  • Apple Mini DVI to Video Adapter is not working. Please Help...

    I bought an Apple Mini DVI to Video Adapter to connect my Macbook to a TV using normal video cable. When I connect the cable, my Laptop DIsplay gives a flickr once and then it shows nothing. I checked Display in the system preference where I don't get a secondary monitor option. My TV is panasonic and it's an old one. I work on Final Cut Pro and it's very very important to see my videos on a TV. What am I doing wrong with the connection? Anyone Please Please help...

    Your probably not doing anything wrong. There are thousands of users with Similar issues and it seems to be with many different adapters.
    We have Mini DP to VGA (3 different brands) and they all fail most of the time. This seems more prevalent with LCD Projectors. I've tested some (50+) with VGA Monitor (HP) and they all worked, LCD Projector (Epson, Hitachi, and Sanyo) and they all fail, DLP Projector (Sanyo) and one worked.
    My Apple Mini DP to DVi works most of the time. My Mini DP to HDMI (Generic non Apple) works every time.
    The general consensus is that Apple broke something in the OS around 10.6.4 or 10.6.5 and its not yet fixed. As we are a school we have logged a case with the EDU Support group so will see what happens.
    Dicko

  • Mini dvi to video adapter help pleaseeeeeeeeeeeeeeeeeeeeeeeeee

    right,
    ive got a 20" intel imac. i bought a mini dvi to video adapter.it said it works with the intel macs.
    i maybe being a bit thick here but the end of the dvi seems to be a different size to the port on the mac.
    please help....................

    You might find relief in the iMac Forum. Perhaps they will appreciate your distinctive thread header style more fully.
    good luck.
    x

Maybe you are looking for