Need information for all the Fields on Infotype 94.

Hi all,
I have a question on Infotype 94 which holds all the information  of I - 9 form.  I would like to know which field goes with what details when we are trying to take details from I - 9 Form. I need a example how would it look for a Alien authorized worker and a permanent Resident and US citizen.
Please help me out in this issue.
Thank you.

Residence Status (Infotype 0094)   
Definition
Infotype 0094 allows you to store information regarding an employeeu2019s residence status, as well as information regarding the compliance with the Immigration Reform and Control Act (IRCA), which requires every employer verify that each person hired can prove via documents their identity, and their eligibility for employment.
Structure
This infotype is divided into two parts: the personal identification information section (the residence permit) and the employment verification section (the work permit).
Personal identification
This section stores the information for personal identification. The only field which is required on this infotype is Residence status. 
The ID type field describes the type of documentation the employee presents to the company. You can also enter data for the issuing authority.
The ID number is the number of the document provided by the employee to the company.  The Issuing date is the date on which the personal identification document was issued to the employee. This date must be the same as or later than the employeeu2019s date of birth.
Lastly, the ID expiry date field is the date that the provided identification expires.
If the expiration date is filled, and there is a value of A (Alien) in theResidence status field, then this transaction will automatically generate a transaction to store a deadline for the expiration of the work permit (infotype 0019, subtype 71).
Employment verification
This section stores the information for employment verification. The Work permit field stores the type of work permit. The Work permit number field stores the number of the document provided by the employee to establish work eligibility.
The date issued and the issuing authority are also stored. The Expiry of work perm. field stores the date on which work eligibility expires. This field should only be filled for those employees who are not citizens
http://help.sap.com/erp2005_ehp_05/helpdata/EN/2c/8323d0571111d182d40000e829fbfe/frameset.htm

Similar Messages

  • Abap Code to Repeat the field (3nos) Values for all the fields

    Hi Friends I have a Requirement to merge the Data for One of my BI - BCS model.
    I have fields in one table(/BIC/AZDBBCP_040) <b>business Num , PRCTR, REGION  and RELOCAT</b>  and Field ZAUD_TYP and Audit Year Zyear also in same table.
    But I want to reapeat this information Highlighted in Bold for all the Zaudtyp and ZYEAR. Please help me with the Code
    <b>Problem as below</b>
            BUSNUM  PRCTR  REGION  RELOCAT   ZAUD_TYP  ZYEAR
              101     22    ALAN      MN           
              101                                                                                GT(ZAUD_TYP)        1999(ZYEAR)
    101                                      BTE         2001
    102          25          CA        SFO          
               102                           LTE         2008
    Please help me with any Code to fix the problem so that the data repeat for PRCTR  REGION  RELOCAT  where Bus Num is same.
    Kindly Get me any ABAB Code . Will really be thankful to you
    Regards
    Soniya Kapoor
    soniya kapoor
    Message was edited by:
            soniya kapoor

    Hi Soniya,
    You can use one of the following:
    IF SOURCE_FIELDS-DATETO =  ' '.
    RESULT = '20990101'.
    ENDIF.
    or
    IF SOURCE_FIELDS-DATETO IS INITIAL.
    RESULT = '20990101'.
    ENDIF.
    or
    IF SOURCE_FIELDS-DATETO = '00000000'.
    " THERE WAS A SPACE IN YOUR CODE.
    RESULT = '20990101'.
    ENDIF.
    Regards,
    Satya

  • Need Information for Transferring the Object

    Hy To every I need ur help plz tell whats is the wrong thing em doing.
    I am sending a (MessageSerialize) Object Of org.jdesktop.jdic.desktop.Message through Socket problem is when i receive object the gets receive but the contents of objects doest not exists in the object which i have set before sending
    Em pasting my code here please help me
    **Server Code**_
    * To change this template, choose Tools | Templates
    * and open the template in the editor.
    package com.communication.to.server;
    import com.printing.utility.*;
    import java.io.BufferedOutputStream;
    import java.io.File;
    import java.io.FileOutputStream;
    import java.io.ObjectInputStream;
    import java.io.ObjectOutputStream;
    import java.net.ServerSocket;
    import java.net.Socket;
    import org.jdesktop.jdic.desktop.Desktop;
    import org.jdesktop.jdic.desktop.Message;
    * @author ABid
    * @Description This class is used to recieve Data/Files throug Socket From Server
    public class FileServer extends Thread {
    private ServerSocket serverSocket;
    public static void main(String argv[]) throws Exception {
    new FileServer();
    public FileServer() throws Exception {
    serverSocket = new ServerSocket(4000);
    System.out.println("Server listening on port 4000.");
    this.start();
    public void run() {
    while (true) {
    try {
    System.out.println("Waiting for connections.");
    Socket client = serverSocket.accept();
    System.out.println("Accepted a connection from: " +
    client.getInetAddress());
    Connect c = new Connect(client);
    } catch (Exception e) {
    class Connect extends Thread {
    private Socket client = null;
    private ObjectInputStream ois = null;
    private ObjectOutputStream oos = null;
    public Connect() {
    public Connect(Socket clientSocket) {
    client = clientSocket;
    try {
    ois = new ObjectInputStream(client.getInputStream());
    oos = new ObjectOutputStream(client.getOutputStream());
    } catch (Exception e1) {
    try {
    client.close();
    } catch (Exception e) {
    System.out.println(e.getMessage());
    return;
    this.start();
    public void run() {
    try {
    String workType = (String) ois.readObject();
    if (workType.equalsIgnoreCase("Attachments")) {
    String printDirectoy = "Attachments";
    Message ms = new MessageSerialize();
    ms = (MessageSerialize)ois.readObject();
    Desktop.mail(ms);
    ois.close();
    oos.close();
    client.close();
    } catch (Exception e) {
    e.printStackTrace();
    client COde*_+
    //This is code for sending Object
    public static void sendMessageToMail() {
    ObjectOutputStream oos = null;
    ObjectInputStream ois = null;
    //File file = new File("G://FileG.pdf");
    try {
    Socket socket = new Socket("localhost", 4000);
    oos = new ObjectOutputStream(socket.getOutputStream());
    ois = new ObjectInputStream(socket.getInputStream());
    //byte[] mybytearray = new byte[(int) file.length()];
    //FileInputStream fis = new FileInputStream(file);
    //BufferedInputStream bis = new BufferedInputStream(fis);
    //bis.read(mybytearray, 0, mybytearray.length);
    System.out.println("Sending...");
    oos.writeObject("Attachments"); // Type of Work here the String is used for Printing purpose
    //oos.writeObject("HP Deskjet 3900 Series"); // Name of the printer
    Message message = new MessageSerialize();
    //ms.setMessage(message);
    message.setBody("Hello");
    List toAdd = new ArrayList();
    toAdd.add("[email protected]");
    List attachements = new ArrayList();
    attachements.add("g://file.txt");
    try {
    message.setAttachments(attachements);
    } catch (Exception exception) {
    oos.writeObject(message);
    //oos.writeObject(file.getName());//name of the file
    //oos.write(mybytearray, 0, mybytearray.length); // file contents
    //oos.writeObject(so);
    oos.flush();
    oos.close();
    ois.close();
    } catch (Exception exception) {
    exception.printStackTrace();
    "Serialized Object Class "
    * To change this template, choose Tools | Templates
    * and open the template in the editor.
    package com.communication.to.server;
    import java.io.IOException;
    import java.io.*;
    import java.io.Serializable;
    import java.util.*;
    import org.jdesktop.jdic.desktop.Message;
    * @author ABid
    public class MessageSerialize extends Message implements Serializable {
    public MessageSerialize() {
    Thanks in Advance
    Abid

    i made it like thisWhy?
    You posted that code on 11/09/2008 20:02 and asked why it wouldn't work.
    I told you why on 12/09/2008 08:48 (reply 2 of 8).
    So now on 12/09/2008 16:59 (reply 7 of 8) you've tried it again.
    Tell me why that wasn't just a complete waste of time.
    but doesn't work again
    Of course it 'doesn't work again.' It never did. It never will. Stop it. Why did you think it would work? After it didn't? After you started the thread to ask why? After I told you why?
    This is just bizarre.
    Now what will you say.Exactly what I said before. And I didn't say to extend Message. I told you why you can't do it that way.+
    OK?
    You have to construct a serializable class. You have to define the data you want serialized in that class. OK? In this case you want to transport data from a org.jdesktop.jdic.Message, so your new class will have to have the same fields and the same methods.
    Isn't that obvious?
    could you please mention i want to send files over network dont want to create them on disk through socket.This doesn't make sense either. You want files but you don't want them on the disk?
    You'll have to explain yourself better than that if you want assistance here.

  • Can I Add all the fields from POOL to EXTRACT Structure in LBWE

    Dear Experts,
    Our Client is asking to add all the fields in the POOL Table to EXTRACT STRUCTURE in LBWE that is he wants to add all the fields from Right Hand Side Table to Left Hand Side Table in the Maintenance of LBWE of all the SD Data Sources. For few fields there is no data even though they are saying that in the nearer future we are going to use all most all fields.
    Like wise they are asking to add all the tables like VBAP, VBUP, VBAK, VBKD, VBUK, etc.,
    My Questions are:
    1.Is it advisable or recommended to add all the fields from POOL to Extract Structure because client desperately needs them.
    2.Is there any performance issue when we add the fields from POOL to Extract Structure at the time of extracting data from R/3 to BI.
    Regards,
    Sai Phani

    Hi Sai,
    1.Is it advisable or recommended to add all the fields from POOL to Extract Structure because client desperately needs them.
    we can add all the fields from the POOL to Extract Structure, if really your business requires to pull all the data.
    2.2.Is there any performance issue when we add the fields from POOL to Extract Structure at the time of extracting data from R/3 to BI.
    Ofcourse, there will be performance matters, because we have to extract maximum number fields data to BI side. If we have data for all the fields in R/3, we may face performance problems like load takes long time.
    Hope this helps.
    Veerendra.

  • Infotype screen headers needs to be changed for all the infotypes

    Hi Guys,
    This would be for a global implementation question.
    For the US for a particular region, the screen header needs to be changed for all the infotypes.
    The existing field (in the infotype header) is Employee Group which needs to be replaced with employment status.
    The know how to change the headers but my question is STAT2 exists in IT 0000 but does not exist in 0001, 0002 0007.........etc
    When i go to Table T588J to add an entry , Screen Header 42......,
    I get an error " No Field STAT2 exists for infotype 0001"
    No field STAT2 exists for infotype 0001.
    Message no. PG811
    Diagnosis
    No STAT2 field exists for infotype 0001.
    Procedure
    Please contact your system administrator.
    Procedure for System Administration
    In Customizing, determine the incorrect entry in Personnel
    Administration in the Header structure per infotype view, step " Determine infotype header and correct it
    I would like to have some inputs from you guys ..... Any Suggessions...
    Thanks,
    Aastha

    Hi Aastha,
    Correct me if I am wrong.
    First you need to maintain the header in T588J.
    Screen header of an infotype is defined in view V_582A_B. We can define one screen header for employee and another for applicant in view V_T588I. The header modifier selected from view V_T588I has a definition in table T588J, which finally gets shown on the screen.
    Depending on the transaction class (A = Personnel Administration, B = Recruitment) and the country grouping, a header modifier is assigned to the infotype header in the u201CHeader Modificationu201D view V_T588I.
    For example like
    Screen Header / Tr. Class / Header modifier
    00                    /        A      /  60
    In the view u201CHeader Structure per Infotypeu201D (V_582A_B), a header has been assigned to every infotype. It also determines whether the data is valid from the system date or the start date of the infotype record
    Hope this is useful.
    Regards
    RK

  • How to list all the fields under an Infotype!

    Hi
    I need a list of fields under an Infotype, used the following link to list them but unsuccesful, is there any other way I can list the infotype feilds.
    Re: Infotype 0002 all fields
    Thanks

    Hi Tara,
    The FM 'DDIF_FIELDINFO_GET' gives you all the fields of the table in the Exporting IT 'DFIES_TAB' that you mention under the parameter 'TABNAME'. I am not sure why it doesnt work for you. Alternatively you can also try this FM 'DDIF_NAMETAB_GET' (This FM is actually used in the FM 'DDIF_FIELDINFO_GET' ) .
    If you are still unsuccesful in meeting your requirement then please paste your piece of code.
    Regards
    Nanda

  • Need Code for FM for extracting the fields in view!

    Hi,
    can any one here pls give me the sample code for the function module, extracting all the fields in view ?
    Thanks,
    Ravi

    No No,
    I need to append two more fields other than the fields existing in View.and for that i need to create FM as per the requirement. they do not want view in the data source definition any more.
    now i want a sample code for Building the FM code
    Hope i am clear this time
    Thanks,
    Ravi

  • To add secondary infotype to Family Member/Dependents for all the countries

    Hi,
    I have a requirement to add secondary infotype IT 0106 to the infotype Family Member/Dependents for all the countries. I have used table T582V. But still it is not appearing. Please help.
    Thanks

    Hi,
    You need to do following steps .
    ~ Maintain Feature "IVWID " for your country grouping
    ~ Maintain table "V_T582V"
    "Country grouping as per "IVWID " 0021 V106 MP010600 0100 Family Member/Dependents
    ~Maintain table "V_T582W"
    ~Maintain table T591S

  • Do I need to use all the hard drive for time machine or can I partition it

    Do I need to use all the hard drive for time machine or can I partition it

    You cannot partition a TC disk.
    See pondini about mixing data and backups.. but remember this.. the TC has no way to back itself up and TM cannot backup files on the TC. Anything not backed up on the TC will be lost at some future point.
    http://pondini.org/TM/TCQ3.html

  • HT3669 I only have a HP printer and why I need to install a file for all the HP printers drivers 590MB??? if normally the size of my file should be 5MB.  some one could me help to avoid installation of 590MB for my new mountain lion software???

    Hi guys..!!
    I would like to know if someone could help on this:
    I just have a HP printer (HP Designjet 100) and for some reason I need to install a file for all the HP printers drivers in total 590MB to be able to use my printer in my mountain lion???
    If normally the size of my files in the for previous software was more or less 5MB why now i need to install 590?
    Some one could help me how to avoid installation of 590MB for my new mountain lion software???
    Thanks

    If you go to http://support.apple.com/downloads and locate the HP Printer Drivers installer, you will find that it is 473.4 MB (for version 2.11). If you install this, it will install the full set of drivers for every model of HP printer that is supported by the drivers distributed through Apple. The disk space occupied once installed will probably be larger than the download, since the downloaded file is compressed.
    On the other hand, if you have an HP printer connected and you use Software Update (or the Update tab in App Store), that should offer you a much smaller set of HP drivers, which are only applicable to your printer (and possibly a few similar ones). These updates are typically only tens of megabytes rather than hundreds of megabytes.
    If Software Update doesn't offer you any HP drivers then it either thinks you have the latest drivers installed already, or the printer model is not supported by the drivers available from Apple.
    This article lists all of the printer models for which Apple distributes the driver:
    http://support.apple.com/kb/HT3669

  • A previous and unrelated text always appears when I need to send a new text. This prevents forwarding texts also, which I need to do all the time for my business. How can I fix? Please help!

    A previous and unrelated text always appears when I need to send a new text. This prevens forwarding texts also, which I need to do all the time for my businss. How can I fix? Please help?

    Hi,
    This sounds like it is about Window positions.
    iChat has Default places for Incoming Invites.
    Video is always top Center of your Screen
    Audio and Text chats are Upper right with the Audio slightly lower than Text Chats.
    Secondary invites are sort of Stacked like when you open multiple files from the same App.
    Your outgoing Windows are "Remembered" as to where the last one was when you used it.
    This can be an issue if you use your Mac with a second display and turn Off Mirroring.
    You windows can get "left" on the other screen.
    Go to System Preferences > Displays and turn On Mirroring and the windows should come back to one Screen/display.
    If this does not help go to your Home Folder/Library/Preferences and delete (Drag to Trash) com.apple.ichat.plist and restart iChat.
    Unfortunately you will need to reset any iChat Preferences you have changed from defaults.
    10:42 PM      Tuesday; April 26, 2011
    Please, if posting Logs, do not post any Log info after the line "Binary Images for iChat"
     G4/1GhzDual MDD (Leopard 10.5.8)
     MacBookPro 2Gb( 10.6.7)
    , Mac OS X (10.6.7),
    "Limit the Logs to the Bits above Binary Images."  No, Seriously

  • Query regarding the fields details in particular form for all the users in

    Dear All,
                  I have one query regarding the fields details in particular form for all the users in company.
    Let take an exapmle if i had created Purchase Order having fields in content tab as 1.Item No. 2.Quantity 3.Unit Proce   4.Total   5. Location.
    While Login in User manager i set these fields only for Purchase order , but when i login from other user and open the similar purchase order the defaults fields are also seen including  above 4 fieds .
    Now my question is how to set the User choice fiels for the particular form that are common to all users.
    Means whenever i login in any user and opens the same document the same fields should be seen....Thanksssss.........

    You have to login with each and every user and do the Form Settings of every forms, so that all the forms look same for all the users.
    This is a manual job and you have do do it with every user login.
    Alternately, you can try out this link that explains
    [How to Copy One Screen Layout to Another User|http://www.sbonotes.com/2008/03/how-to-copy-one-screen-layout-to.html]

  • Can match identify my vinyl imported albums in I tunes. Also for it to work will I need to load all the album details. Obviously the iTunes Store needs to have the albums on line

    Can match identify my vinyl imported albums in I tunes. Also for it to work will I need to load all the album details. Obviously the iTunes Store needs to have the albums on line

    Yes.  Matching Songs in Vinyl Albums is possible, usually though with a success rate of 20 - 40%.
    Even with great care taken to improve the quality of the recording, the outcome is mixed.
    Summary points are here: https://discussions.apple.com/thread/3696878

  • How to list all the Fields for an Active Directory Object

    How do I list all the fields that an Active Directory object contains? I know the most common ones, but would like to enumerate through all the fields and obtain the type of fields and their values...

    Here is my complete code - I only put snippets so that the post was not too huge...
    Option Explicit
    Const ADS_SCOPE_SUBTREE = 2
    Const ForReading = 1, ForWriting = 2, ForAppending = 8
    Dim adoCommand, adoConnection, adoRecordSet
    Dim dtmDate, dtmValue
    Dim j
    Dim lngBias, lngBiasKey, lngHigh, lngLow, lngValue
    Dim objADObject, objClass, objDate, objFile, objFSO, objRootDSE, objShell
    Dim pathToScript
    Dim strAdsPath, strConfig, strDNSDomain, strHex, strItem, strProperty, strValue
    Dim strFilter, strQuery
    Set objFSO = CreateObject("Scripting.FileSystemObject")
    Set objShell = CreateObject("Wscript.Shell")
    pathToScript = objShell.CurrentDirectory
    Set objFile = objFSO.CreateTextFile(pathToScript & "\TestAD.csv")
    ' Determine Time Zone bias in local registry.
    ' This bias changes with Daylight Savings Time.
    lngBiasKey = objShell.RegRead("HKLM\System\CurrentControlSet\Control\TimeZoneInformation\ActiveTimeBias")
    If (UCase(TypeName(lngBiasKey)) = "LONG") Then
    lngBias = lngBiasKey
    ElseIf (UCase(TypeName(lngBiasKey)) = "VARIANT()") Then
    lngBias = 0
    For j = 0 To UBound(lngBiasKey)
    lngBias = lngBias + (lngBiasKey(j) * 256^j)
    Next
    End If
    ' Determine configuration context and DNS domain from RootDSE object.
    Set objRootDSE = GetObject("LDAP://RootDSE")
    strConfig = objRootDSE.Get("configurationNamingContext")
    strDNSDomain = objRootDSE.Get("defaultNamingContext")
    Set adoCommand = CreateObject("ADODB.Command")
    Set adoConnection = CreateObject("ADODB.Connection")
    adoConnection.Provider = "ADsDSOObject"
    adoConnection.Open "Active Directory Provider"
    adoCommand.ActiveConnection = adoConnection
    adoCommand.CommandText = "SELECT * FROM 'LDAP://" & strDNSDomain & "'WHERE objectClass=user'"
    adoCommand.Properties("Page Size") = 1000
    adoCommand.Properties("Searchscope") = ADS_SCOPE_SUBTREE
    Set adoRecordSet = adoCommand.Execute
    Set adoRecordSet = adoCommand.Execute
    adoRecordSet.MoveFirst
    Do Until adoRecordSet.EOF
    strAdsPath = adoRecordSet.Fields("ADsPath").Value
    ' Bind to Active Directory object specified.
    Set objADObject = GetObject(strAdsPath)
    Set objClass = GetObject(objADObject.Schema)
    ' Write which object is grabbed from AD
    objFile.Write(Replace(strAdsPath, ",", ";;;"))
    ' Enumerate mandatory object properties.
    For Each strProperty In objClass.MandatoryProperties
    On Error Resume Next
    strValue = objADObject.Get(strProperty)
    If (Err.Number = 0) Then
    On Error GoTo 0
    If (TypeName(strValue) = "String") Or (TypeName(strValue) = "Long") Or (TypeName(strValue) = "Date") Then
    objFile.Write("," & strProperty & "|||" & Replace(CStr(strValue), ",", ";;;"))
    ElseIf (TypeName(strValue) = "Byte()") Then
    strHex = OctetToHexStr(strValue)
    objFile.Write("," & strProperty & "|||" & CStr(strHex))
    ElseIf (TypeName(strValue) = "Variant()") Then
    For Each strItem In strValue
    On Error Resume Next
    objFile.Write("," & strProperty & "|||" & Replace(CStr(strItem), ",", ";;;"))
    If (Err.Number <> 0) Then
    On Error GoTo 0
    objFile.Write("," & strProperty & "|||Value cannot be displayed")
    End If
    On Error GoTo 0
    Next
    ElseIf (TypeName(strValue) = "Boolean") Then
    objFile.Write("," & strProperty & "|||" & CBool(strValue))
    Else
    objFile.Write("," & strProperty & "|||Type:" & TypeName(strValue))
    End If
    Else
    Err.Clear
    sColl = objADObject.GetEx(strProperty)
    If (Err.Number = 0) Then
    For Each strItem In sColl
    objFile.Write("," & strProperty & "|||" & CStr(strItem))
    If (Err.Number <> 0) Then
    objFile.Write("," & strProperty & "|||Value cannot be displayed")
    End If
    Next
    On Error GoTo 0
    Else
    Err.Clear
    Set objDate = objADObject.Get(strProperty)
    If (Err.Number = 0) Then
    lngHigh = objDate.HighPart
    If (Err.Number = 0) Then
    lngLow = objDate.LowPart
    If (lngLow < 0) Then
    lngHigh = lngHigh + 1
    End If
    lngValue = (lngHigh * (2 ^ 32)) + lngLow
    If (lngValue > 120000000000000000) Then
    dtmValue = #1/1/1601# + (lngValue / 600000000 - lngBias) / 1440
    On Error Resume Next
    dtmDate = CDate(dtmValue)
    If (Err.Number <> 0) Then
    objFile.Write("," & strProperty & "|||<Never>")
    Else
    objFile.Write("," & strProperty & "|||" & CStr(dtmDate))
    End If
    Else
    objFile.Write("," & strProperty & "|||" & FormatNumber(lngValue, 0))
    End If
    Else
    objFile.Write("," & strProperty & "|||Value cannot be displayed")
    End If
    Else
    On Error GoTo 0
    objFile.Write("," & strProperty)
    End If
    On Error GoTo 0
    End If
    End If
    Next
    ' Enumerate optional object properties.
    For Each strProperty In objClass.OptionalProperties
    On Error Resume Next
    strValue = objADObject.Get(strProperty)
    If (Err.Number = 0) Then
    On Error GoTo 0
    If (TypeName(strValue) = "String") Then
    objFile.Write("," & strProperty & "|||" & Replace(CStr(strValue), ",", ";;;"))
    ElseIf (TypeName(strValue) = "Long") Then
    objFile.Write("," & strProperty & "|||" & Replace(CStr(strValue), ",", ";;;"))
    ElseIf (TypeName(strValue) = "Date") Then
    objFile.Write("," & strProperty & "|||" & Replace(CStr(strValue), ",", ";;;"))
    ElseIf (TypeName(strValue) = "Byte()") Then
    strHex = OctetToHexStr(strValue)
    objFile.Write("," & strProperty & "|||" & CStr(strHex))
    ElseIf (TypeName(strValue) = "Variant()") Then
    For Each strItem In strValue
    On Error Resume Next
    objFile.Write("," & strProperty & "|||" & Replace(CStr(strItem), ",", ";;;"))
    If (Err.Number <> 0) Then
    On Error GoTo 0
    objFile.Write("," & strProperty & "|||Value cannot be displayed")
    End If
    On Error GoTo 0
    Next
    ElseIf (TypeName(strValue) = "Boolean") Then
    objFile.Write("," & strProperty & "|||" & CBool(strValue))
    Else
    objFile.Write("," & strProperty & "|||Type:" & TypeName(strValue))
    End If
    Else
    Err.Clear
    sColl = objADObject.GetEx(strProperty)
    If (Err.Number = 0) Then
    For Each strItem In sColl
    objFile.Write("," & strProperty & "|||" & CStr(strItem))
    If (Err.Number <> 0) Then
    objFile.Write("," & strProperty & "|||Value cannot be displayed")
    End If
    Next
    On Error GoTo 0
    Else
    Err.Clear
    Set objDate = objADObject.Get(strProperty)
    If (Err.Number = 0) Then
    lngHigh = objDate.HighPart
    If (Err.Number = 0) Then
    lngLow = objDate.LowPart
    If (lngLow < 0) Then
    lngHigh = lngHigh + 1
    End If
    lngValue = (lngHigh * (2 ^ 32)) + lngLow
    If (lngValue > 120000000000000000) Then
    dtmValue = #1/1/1601# + (lngValue / 600000000 - lngBias) / 1440
    On Error Resume Next
    dtmDate = CDate(dtmValue)
    If (Err.Number <> 0) Then
    objFile.Write("," & strProperty & "|||<Never>")
    Else
    objFile.Write("," & strProperty & "|||" & CStr(dtmDate))
    End If
    Else
    objFile.Write("," & strProperty & "|||" & lngValue)
    End If
    Else
    objFile.Write("," & strProperty & "|||Value cannot be displayed")
    End If
    Else
    On Error GoTo 0
    objFile.Write("," & strProperty & "||| ")
    End If
    On Error GoTo 0
    End If
    End If
    Next
    objFile.WriteLine("")
    adoRecordSet.MoveNext
    Loop
    objFile.Close
    ' Function to convert OctetString (Byte Array) to a hex string.
    Function OctetToHexStr(arrbytOctet)
    Dim k
    OctetToHexStr = ""
    For k = 1 To Lenb(arrbytOctet)
    OctetToHexStr = OctetToHexStr _
    & Right("0" & Hex(Ascb(Midb(arrbytOctet, k, 1))), 2)
    Next
    End Function
    I have been able to obtain all the Computer, Contact, Group and OU objects without issue with this code...

  • Need to checks if ASN has been received for all the materials in the

    Hi Experts,
    Can you please give me an idea
    I need checks if ASN has been received for all the materials in the Invoice.
    what filed do i need to check.
    Regd's
    Vardesh,

    Hi Jagadeeswari,
              If you need to check Workflow Trace check Transaction SWU9. This displays all the WOrkflow started on a particular time period we specify. Check Program RSWTTR01 and also table SWT_LOGCAT which could help you. The transaction i have specified displays all the Workflow that has been executed and whether it is been a success or a failure.
              Hope this would help you.
    Thanks,
    Prashanth

Maybe you are looking for

  • My MacBook Pro says: iDisc not mounted, what does this mean???

    I'm trying to acess my iDisc and it's not working.  Message pops up that says "iDisc not mounted", what does this mean?  I can no longer download music or movies from itunes also, because it says startup disc is full.  I've tried to delete items from

  • SOFM ATTACH Error..

    Hi there, There is a user decision step, for the manager to approve. After he opts to approve, I have to create an attachment in the workflow, saying "Manager approval by". I donot have to send this to anyone. I need this to be a background step. Ple

  • Numeric fields shows ## in Preview from SAP B1

    I created a Crystal report layout from the Production order. If I preview the report in Crystal Reports the data is shown correctly. When i Preview the report through SAP Business One, all numeric fields, e.g. docnum, quantity, Shows # values instead

  • Cannot start BW or HANA instances in SAP Management console

    Hi, I created instance of "SAP Business Warehouse 7.4 SP5 incl. SAP Business Objects BI 4.1 SP2 on SAP HANA 1.0 SP7". When I'm trying to start SAP BW or SAP HANA instances in "SAP Management console" via remote desktop connection I receive an error m

  • Simple Socket Programming, But,.......

    This code is Server, Client Socket program code. Client send data to server and then, Server get data and save it to file in server. I think client works well. But, Server.java file have some problem. It generate ClassNotFoundException! So the result