Skip to Content
0
Jan 02, 2013 at 09:57 AM

Scanning PO barcode details from SAP

66 Views

Hi Experts,
I have done a task to scan the barcode using mobile camera as per the link

http://stackoverflow.com/questions/4443891/how-to-read-barcodes-with-the-camera-on-android/14097922#14097922

and the codings in the above said link is,

package com.example.BarcodeTest;

//import android.R;
import android.app.Activity;
import android.content.Intent;
import android.os.Bundle;
import android.util.Log;
import android.view.View;
import android.widget.Button;
import android.widget.TextView;
import com.example.camera.R;
public class BarcodeTest extends Activity {

Button captureButton;

TextView tvContents;
TextView tvFormat;

Activity activity;

@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_barcode_test);

activity = this;

captureButton = (Button)findViewById(R.id.capture);
captureButton.setOnClickListener(listener);

tvContents = (TextView)findViewById(R.id.tvContents);
tvFormat = (TextView)findViewById(R.id.tvFormat);

}

public void onActivityResult(int requestCode, int resultCode, Intent intent) {
switch (requestCode) {
case IntentIntegrator.REQUEST_CODE:
if (resultCode == Activity.RESULT_OK) {

IntentResult intentResult =
IntentIntegrator.parseActivityResult(requestCode, resultCode, intent);

if (intentResult != null) {

String contents = intentResult.getContents();
String format = intentResult.getFormatName();

tvContents.setText(contents.toString());
tvFormat.setText(format.toString());

//this.elemQuery.setText(contents);
//this.resume = false;
Log.d("SEARCH_EAN", "OK, EAN: " + contents + ", FORMAT: " + format);
} else {
Log.e("SEARCH_EAN", "IntentResult je NULL!");
}
} else if (resultCode == Activity.RESULT_CANCELED) {
Log.e("SEARCH_EAN", "CANCEL");
}
}
}


private View.OnClickListener listener = new View.OnClickListener() {
@Override
public void onClick(View v) {
IntentIntegrator integrator = new IntentIntegrator(activity);
integrator.initiateScan(activity);
}
};
}



my question is: how to get the details of barcode from SAP System. i.e while scanning the barcode the number below is the PO number and we have to get the details of the PO.
Kindly help me on this. Awaiting for your replies. Thanks in advance